Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Photo Filters & Adjustments

One-click looks, .cube LUTs and precise adjustments — at full resolution, in your browser.

Image No upload Works offline Free, no sign-up

Next steps

About the Photo Filters & Adjustments

Pick a one-click look — vivid, warm, cool, golden hour, vintage, fade, matte, teal & orange, dramatic, lomo, sepia, noir, black & white, duotone or invert — see it as a thumbnail of your own photo, and blend it in with Look strength. Or import a .cube LUT exported from Premiere Pro or DaVinci Resolve, or from a LUT pack. Then fine-tune exposure, brightness, contrast, highlights, shadows, temperature, tint, saturation, vibrance, hue, vignette, grain and opacity, comparing before and after with a split view.

The filters run on your graphics chip with WebGL 2 (or on the CPU when WebGL is unavailable) and are applied to the full-resolution photo when you save. Add several photos to give them all the same look and download a ZIP. Nothing is uploaded.

How to use it

  1. Choose, drop or paste a photo (several for a batch).
  2. Click a look in the strip, or Import .cube LUT; adjust Look strength to taste.
  3. Fine-tune with the Light, Colour and Effects sliders — double-click a slider to reset it.
  4. Drag the divider to compare with the original, then choose a format and select Download (or Download all as ZIP).

Examples

Rescue an underexposed photo
Input
Exposure +0.7 EV · Shadows +40 · Highlights −20 · Vibrance +20
Result
Brighter faces and detail in the shadows, without blowing out the sky
Consistent look for a product shoot
Input
12 photos · Look: Warm, strength 60% · Contrast +10 · Download all as ZIP
Result
filtered-photos.zip with 12 matching JPEGs at full resolution
Film emulation from a LUT pack
Input
Import “film-look.cube” (3D, 33 points) · strength 80% · Grain 20
Result
The LUT’s colour grade, blended 80% with the photo, plus fine grain

What each adjustment does

Adjustments are applied in a fixed order: corrections → look or LUT → vignette and grain → opacity.

  • Exposure multiplies the light by 2^EV in linear light (sRGB decoded with the IEC 61966-2-1 curve), like changing the camera exposure: +1 EV doubles the light.
  • Temperature / tint scale red–blue and green–magenta in linear light, normalised so neutral grey keeps its brightness.
  • Brightness moves the midtones with a gamma curve; black and white stay put.
  • Contrast is a smooth S-curve around mid-grey, so highlights and shadows roll off instead of clipping.
  • Highlights / shadows are tone curves weighted by each pixel’s BT.709 luma: shadows lift or deepen dark tones, highlights recover or brighten light ones.
  • Saturation scales colour around luma (−100 gives black and white); vibrance boosts dull colours more than already vivid ones.
  • Hue rotates all colours with the W3C Filter Effects hue-rotate matrix.
  • Vignette darkens (negative) or lightens (positive) the corners; grain adds film-like noise that scales with the photo; opacity makes the whole picture partly transparent (save as PNG or WebP).

Looks

Each look is a fixed recipe of the same steps, plus fade (lifted blacks), split toning (a colour in the shadows and another in the highlights) and a tone: Sepia uses the W3C sepia matrix, Black & white uses BT.709 luma, Duotone maps shadows and highlights to two colours you choose, Invert makes a negative. Look strength blends the look with your corrected photo, so you can use 30% of Vintage or 70% of Teal & orange. The thumbnails show each look on your own photo.

Using .cube LUTs

The tool reads the Adobe Cube LUT Specification 1.0: 3D LUTs up to 129 points per axis (common sizes are 17, 33 and 65) and 1D LUTs, with TITLE, DOMAIN_MIN and DOMAIN_MAX; the LUT_3D_INPUT_RANGE line written by some grading apps is accepted too. 3D LUTs are interpolated tetrahedrally and 1D LUTs linearly, as the specification recommends, on the photo’s sRGB values scaled to 0–1.

Creative LUTs made for Rec. 709 / sRGB video work directly on photos. Technical LUTs that convert camera log footage (S-Log, V-Log, C-Log) expect log input and will look far too contrasty on a normal photo.

Limitations

  • This is a colour and tone editor: it does not crop, retouch, remove objects or edit selected areas only.
  • Camera RAW files are not supported; open the JPEG or HEIC version of the photo.
  • Log-to-Rec. 709 LUTs need log footage as input; on ordinary photos use creative LUTs.
  • Photos up to 50 megapixels. Metadata such as EXIF and colour profiles is not copied to the saved file; colours are saved as sRGB.
  • Without WebGL 2 the same filters run on the CPU, which is slower for large photos.
  • The preview is drawn at screen size, so fine grain can look a little stronger there than in the full-resolution file viewed at the same size.

Privacy

Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

Frequently asked questions

Are the filters applied at full resolution?

Yes. The preview is computed at screen size for speed, but Download processes the original resolution (in tiles on the graphics chip for very large photos).

How do I use a LUT from Premiere Pro, DaVinci Resolve or a LUT pack?

Select Import .cube LUT and choose the .cube file. It becomes the active look; use Look strength to blend it, and the sliders to correct the photo before the LUT is applied.

Can I apply the same filter to many photos?

Yes. Add several photos — the look and adjustments apply to all of them — preview any photo from the list, and use Download all as ZIP.

Why does a log LUT make my photo look wrong?

LUTs that convert camera log footage to Rec. 709 expect flat, low-contrast log images. Ordinary photos are already in Rec. 709 / sRGB, so the conversion overdoes contrast and saturation. Use creative LUTs, or lower the look strength.

Which format should I save in?

JPEG (or WebP) at 90% for photos; PNG when you lowered the opacity or need lossless output. "Same as original" keeps the format of each photo.

Are my photos uploaded?

No. All processing happens in your browser, on your graphics chip or CPU. The tool works offline once loaded.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.