Windows · macOS · Linux
Process thousands of images in one pass.
Kiln is a desktop app for converting, resizing, compressing, and renaming images in bulk. Define a pipeline once, point it at a folder, and run it.
In development. The first public beta will be posted on the download page.

What it does
Kiln handles the repetitive parts of working with large image sets.
Reusable pipelines
Chain resize, convert, compress, watermark, sharpen, blur, rotate, and flip steps in any order. Save a pipeline and rerun it on the next batch — same result every time.
Parallel by default
Batches are processed in parallel across your CPU cores. Ten images or ten thousand — the workflow is the same.
Format support
Reads JPEG, PNG, WebP, AVIF, HEIC, TIFF, BMP, and GIF. Writes JPEG, PNG, WebP, AVIF, and TIFF, with per-format quality control.
Non-destructive
Originals are never modified. Output always goes to a separate directory, and the status bar shows what was processed and skipped when a run finishes.
Filename templates
Build output names from {name}, {counter}, {width}, and {date} tokens. When a file already exists, choose whether Kiln skips, overwrites, or renames.
Local and offline
A native desktop app. All processing happens on your machine — no uploads, no account, no telemetry.
Not in Kiln yet: metadata editing is planned. RAW input, watch folders, and pre-run preview are under consideration but not committed — if one of those would decide it for you, say so. It directly affects what gets built.
How it works
- 01
Add images
Point Kiln at a folder — with or without its subfolders — or drop in individual files. The batch and its total size show up before anything runs.
- 02
Build the pipeline
Stack processing steps in the order you want them applied. Drag to reorder, toggle steps on and off, and adjust each step's settings inline.
- 03
Run it
Kiln processes the batch in parallel and writes to your output directory, leaving the originals untouched. The status bar tracks progress and shows what was processed and skipped.
Specifications
What the beta does today, and what is planned. Formats and operations are still being added — missing one you need? Tell us.
- Platforms
- Windows 10+, macOS 13+, Linux (AppImage, deb, rpm)
- Input formats
- JPEG, PNG, WebP, AVIF, HEIC, TIFF, BMP, GIF
- Output formats
- JPEG, PNG, WebP, AVIF, TIFF
- Operations
- Resize, convert, compress, watermark, sharpen, blur, rotate, flip, rename
- Output naming
- {name}, {counter}, {width}, {date} tokens; skip, overwrite, or rename on collision
- Privacy
- Fully offline; no telemetry, no uploads, no account
- Planned
- Metadata (EXIF/IPTC/XMP) editing; companion CLI for scripted runs
- Under consideration
- RAW input, watch folders, pre-run preview — not committed
Frequently asked questions
When will Kiln be available?
Kiln is in active development. The first public beta will be posted on the download page for Windows, macOS, and Linux — no signup required.
What will it cost?
A one-time license per major version. No subscription, no account requirement. The beta is free, and pricing will be announced before 1.0.
Do my images leave my machine?
No. Kiln is a native desktop application and all processing happens locally. It makes no network requests during processing and collects no telemetry.
Does it read RAW files?
Not currently, and support isn't committed — Kiln reads standard raster formats (JPEG, PNG, WebP, AVIF, HEIC, TIFF, BMP, GIF). If RAW input matters to your workflow, say so on the feedback page; demand is what will decide it.
Is there a CLI?
A companion CLI that runs the same pipelines from scripts and CI is planned. If that matters for your workflow, say so on the feedback page — it affects prioritization.
I found a bug / I need a specific format.
Use the feedback page to report bugs or request formats and features. Reports go straight into the development backlog.
The beta will be posted here.
Free builds for Windows, macOS, and Linux go on the download page as soon as the first public beta is ready. No signup required.