Vignette Effect Tool

Darken (or lighten) the edges of a photo to pull attention to the subject. Upload an image, adjust intensity, size, softness, colour, shape and centre while the preview updates live, then download it at full resolution. Everything runs in your browser, so your photo is never uploaded.

or drop an image here • JPG, PNG, WebP, GIF, BMP, AVIF and other formats your browser can open

Live Controls

Intensity, size, softness, colour, shape and centre, previewed as you drag.

Before / After

Show the original and the result side by side.

Any Colour

Black, white or any custom colour vignette.

Vignette effect: add a vignette to a photo, free and private

To add a vignette to a photo for free, click Upload an Image, drag the Intensity, Vignette Size and Softness sliders until the edges look right, and click Download. A vignette darkens (or lightens) the edges of a picture so the eye settles on the centre. The default is a black oval at 60% intensity, 50% size and 70% softness, which already works for many portraits.

The tool runs in your browser, so nothing is uploaded (you can check the Network tab in DevTools). The preview is a reduced copy of your photo, up to 1200 pixels on the longest side, but the download is rendered again from the original at its full width and height, using the same resolution-independent maths, so the result matches what you saw.

A vignette pairs well with a warm tone from the sepia filter, a lift from the brightness adjuster or a softer background from the image blur tool.

Table of Use: vignette settings to start from

These are starting points, not rules. Intensity, Vignette Size and Softness are all percentages, and every row is easy to adjust further.

Vignette settings for common looks
LookColour and shapeIntensity / Size / Softness
Subtle portrait focusBlack, Oval30-40 / 50 / 80-90
The default lookBlack, Oval60 / 50 / 70
Dark, moody frame with black cornersBlack, Oval100 / 70 / 70
Soft, airy high-key edgesWhite, Oval40-60 / 40-50 / 80
Warm, aged tintCustom brown or amber, Oval40-50 / 50 / 70
Hard-edged spotlightBlack, Circle70-90 / 50 / 0
Subject on a third lineAny; set Center (left → right) to about 33% or 67%Your choice

Features

  • Six adjustments. Intensity, Vignette Size, Softness, Vignette Color (Black, White or Custom), Shape (Oval that fits the frame, or Circle) and two Center sliders, all with a live preview.
  • Custom colour. Use the colour picker or type a hex code such as #1a2b3c or #abc. An invalid code is flagged and the last valid colour keeps being used.
  • Compare view. The eye button on the preview shows the original and the result side by side, labelled Original and With Vignette.
  • Save as. Same as original, PNG (lossless), JPG (92% quality) or WebP (92% quality). With Same as original, formats the browser cannot write, such as GIF or BMP, are saved as PNG.
  • Transparency untouched. Only red, green and blue values change; the alpha channel stays as it was (save as PNG or WebP to keep it; JPG has no transparency).
  • One image at a time. Click New Image to start another, or Reset settings to return to the defaults.

The vignette formula

For each pixel the tool measures the distance d from the centre point, scaled so that the farthest corner is 1, then blends the pixel toward the vignette colour:

clear = 1 - Size / 100          (inside this, nothing changes)
fade  = Softness / 100
t     = smoothstep((d - clear) / fade), limited to 0..1
k     = t x Intensity / 100
new   = pixel + (vignette colour - pixel) x k

With the defaults (Intensity 60, Size 50, Softness 70), pixels up to d = 0.5 are untouched. At d = 0.85, k is 0.30, so a white pixel becomes about 178. In the farthest corner k is 0.48 and white becomes about 132. Raising Size to 70 and Intensity to 100 (Softness 70) gives k = 1 in the corner, which is pure black. Smoothstep, x² × (3 − 2x), means the fade has no visible ring where it starts or ends.

To tidy a photo first, trim it with the image cropper, then adjust tones with the contrast adjuster or saturation adjuster.

How to add a vignette, step by step

  1. Click Upload an Image, or drop a JPG, PNG, WebP, GIF, BMP, AVIF or other image your browser can open on the upload box.
  2. In Vignette Settings, drag Intensity, Vignette Size and Softness while watching the preview.
  3. Under Vignette Color pick Black, White or Custom, and choose Oval (fits the frame) or Circle for the Shape.
  4. Drag Center (left → right) and Center (top → bottom) so the bright middle sits on your subject.
  5. Click the eye button to compare with the original, and Reset settings if you want to start again.
  6. Choose a format under Save as and click Download. The file is named after the original with _vignette added.

Who can use it

FAQs

How do I add a vignette to a photo online?

Click Upload an Image or drop a photo on the upload box (click New Image to switch photos). Under Vignette Settings, drag Intensity, Vignette Size and Softness while the preview updates, choose Black, White or Custom colour, and move the centre onto your subject if needed. Then pick a Save as format and click Download to get the full-resolution result, saved with a _vignette suffix.

What do Intensity, Vignette Size and Softness do?

Intensity sets how strongly the edges take on the vignette colour. Vignette Size sets how far the effect reaches in from the edges: at 0% there is no vignette, and at 100% it starts right at the centre. Softness sets the width of the fade between the untouched middle and the edges; at 0% the edge is hard.

What is the difference between a dark and a light vignette?

A dark (black) vignette darkens the edges and pulls the eye to the middle, the classic look for portraits and moody images. A light (white) vignette brightens the edges for a soft, airy, high-key feel. A Custom colour, such as warm amber or cool blue, tints the edges instead of darkening or lightening them.

How do I make a vignette look natural?

Keep it subtle: an Intensity of about 30-50% with Softness of 70-90% and the Oval shape works for most photos. Use the compare button on the preview to check against the original. If the dark corners are noticeable before the subject is, the vignette is too strong, so lower Intensity or raise Softness.

Is it safe to add a vignette online, or is my photo uploaded?

Your photo is not uploaded. The vignette is calculated by your browser on your own device using an HTML canvas, so nothing is sent to ZipConvert or anyone else, and you can confirm it in the Network tab of DevTools. There are no watermarks, sign-ups or usage limits; very large images are limited only by what your browser can handle.

Which file formats can I use, and what do I get back?

Any image your browser can open works, including JPG, PNG, WebP, GIF, BMP and AVIF. By default the result keeps the original format, or becomes PNG if the browser cannot write that format. You can instead choose PNG (lossless) or JPG or WebP at 92% quality. The download always has the original width and height.

Can I put the bright centre on an off-centre subject?

Yes. The two Center sliders, left to right and top to bottom, move the untouched part of the picture, for example to 33% across so it sits on a face placed on a rule-of-thirds line. Choose Circle instead of Oval if you want a round spotlight regardless of the photo shape.

Can I remove a vignette from a photo with this tool?

No. This tool only adds a vignette, and it cannot restore detail that a lens or an earlier edit has already lost in dark corners. A White vignette at low Intensity brightens the edges a little, which can offset mild dark corners, but a proper fix needs the original file or a raw editor.