Photo Filter Presets
Pick an image and a filter preset — it's applied in your browser, nothing is uploaded.
About photo filter presets
Photo Filter Presets applies a one-click, film-inspired look to any image — entirely in your browser. Pick a picture, choose a preset, and the filter is rendered locally with WebAssembly ffmpeg. Nothing is uploaded to a server, so your photos stay on your device and it keeps working offline once the page has loaded.
The presets
- Sepia — warm brown monochrome for a classic, aged-photograph feel.
- Vintage — faded contrast with a warm cast, like old print film.
- Warm — shifts the white balance toward amber for a cozy tone.
- Cool — shifts toward blue for a crisp, wintry look.
- Noir — high-contrast black and white for a dramatic, moody shot.
- Grayscale — a neutral black-and-white conversion with no tint.
- Vivid — boosts saturation and contrast to make colors pop.
- Invert — flips every color to its opposite (a photo negative).
- Fade — lifts the blacks for a soft, low-contrast matte finish.
How to use it
- Choose an image (JPG, PNG, WebP, and other common formats).
- Pick a preset from the dropdown.
- The filtered image renders in place — download it from the link below the preview.
FAQ
Are my photos uploaded anywhere?
No. The filter runs locally in your browser with WebAssembly ffmpeg; the image never leaves your device, and the tool keeps working offline.
What image formats can I use?
Any common raster format your browser can read — JPG, PNG, WebP, GIF, or BMP. The result is a filtered image you can download.
What's the difference between noir and grayscale?
Both are black and white. Grayscale is a plain, neutral conversion, while noir adds strong contrast for a darker, more cinematic look.
Can I use it from the command line or by URL?
Yes — every preset is available via gizza tool photo-filter-presets and by URL
query parameter (?preset=sepia), so you can script it or deep-link a specific
filter.
Developer & Automation Access
Run it from the terminal
Same engine as this page, headless — via the gizza CLI:
gizza tool photo-filter-presets 'url=https://example.com/input' 'preset=sepia'New to the CLI? Get gizza →
Open it by URL
Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:
https://gizza.ai/tools/photo-filter-presets/?url=https://example.com/input&preset=sepiaMachine-readable descriptor: tool.json — title + parameters JSON Schema for agents.
