Spell Chain (Flow)
Chain image tools into one pipeline and run them in a single pass — saved in your browser.
Drag tools into a chain and run them on your images in one pass — like a skill macro. Saved in your browser, no login.
Add a step
Your chain
No steps yet — add one above.
Everything runs in your browser — images are never uploaded.
Save & share
What is Spell Chain (Flow)?
Spell Chain (Flow) chains several image tools — resize, rotate, flip, grayscale, convert, compress — into one pipeline that runs in a single pass. Build the chain once, drag steps to reorder, then apply it to a whole batch of images at once. It's free and runs in your browser, and flows can be saved or shared as a link.
Key features
- Chain resize, rotate, flip, grayscale, convert, and compress steps
- Drag to reorder steps; each runs top to bottom
- Per-step settings: width, angle, format, quality
- Runs the whole chain on multiple images at once
- Save flows by name or share them as a URL
Spell Chain — chain image tools into one pipeline
Most image tools do exactly one thing, which turns a real edit into a chore: resize, save, re-upload, compress, save again, rotate, save again. Spell Chain collapses that into a single pipeline. You build an ordered chain of operations once, then run every image you have through all of them in one pass.
Building a chain
Add steps from the palette: Resize, Rotate, Flip, Grayscale, Convert (PNG/JPG/WebP), Compress, and a few more. The palette is context-aware — it only offers steps that can accept the current output. Once a step produces a JPG, for instance, later steps that can't take that input aren't shown, so you can't accidentally build a chain that won't run.
Each step exposes only its own settings, inline:
- Resize — target width and height in pixels.
- Rotate — 90, 180, or 270 degrees.
- Convert — the output format, plus a quality slider (10–100%) for JPG and WebP.
- Compress — a target file size of 100 KB, 200 KB, 500 KB, or 1 MB.
- Text overlay, Remove white background, and others carry the same controls as their standalone tools.
Drag any step to reorder it; the numbered badges renumber and the chain always runs top to bottom. Order matters — rotating before compressing gives a different result than compressing first — so the drag handle is the main lever you'll tune.
Running it on a batch
Choose one or more images and hit Run. Each file goes through the entire chain in sequence, with a small 2/5 filename progress readout so you can see where it is. When it finishes, Download saves the results — a single file if you ran one image, a ZIP named spellkit-flow if you ran several.
Saving and sharing
Give a flow a name and Save it; it's stored in this browser's local storage, so it's waiting next time — but only in this browser, on this device. Share encodes the entire pipeline into a URL fragment (the part after #f=) and copies the link. Opening that link rebuilds the exact chain, step for step, with no account and nothing stored on a server — the recipe travels inside the URL itself, so you can drop it in a note or send it to a coworker.
Privacy and how it works
Every step runs locally using the same engine as Spellkit's individual image tools, in order, on your device. Your images are never uploaded at any point in the pipeline, and saved flows live only in your browser's storage — clearing site data removes them. Because processing is on-device, a long chain over many large photos leans on your own CPU and memory rather than a server, so very big batches take a moment.
Frequently asked questions
- Does the order of the steps matter?
- Yes — the chain runs top to bottom, so rotating before compressing produces a different file than compressing first. Drag steps to reorder them; the numbered badges always show the exact run order.
- Why won't the palette let me add a certain step?
- The palette is context-aware and only offers steps that can accept the current output. If a step isn't shown, an earlier step already produced output it can't take — reorder or remove that step to unlock it.
- How do I reuse a chain later or send it to someone?
- Save it by name (kept in this browser's local storage) or hit Share, which encodes the whole pipeline into the URL after #f=. Opening that link rebuilds the exact chain with no account and nothing stored on a server.
- Can I run one chain on many images at once?
- Yes — pick multiple files and Run processes each through the full chain in sequence, showing a progress counter like 2/5. Several results download together as a ZIP named spellkit-flow.
- Are my saved flows synced across devices?
- No. They live only in this browser's local storage, so they won't appear on another device or browser, and clearing site data deletes them. Use a Share link to move a flow between machines.
Privacy
Every step in the chain runs locally in sequence, the same as using each tool individually; images never leave your device at any point in the pipeline.
