Pipe one tool's output into the next
Build a sequence of steps and run them in order — free, no signup. Try it below; sign in only if you want to save one.
How Chains work
- 1. Build your sequence. Filter the tool list on the left and click (or drag) a tool into the Steps column — as many as you need, in whatever order the job calls for.
- 2. Give it a starting input. Paste or type the text the first step runs on. Each step's output becomes the next step's input automatically — no manual copy-paste between tools.
- 3. Run it, then save it if it's worth keeping. Hit Run chain to see the final output. Signing in lets you save the sequence under a name so you can run it again later — building and running never requires it.
Questions
Do I need an account to use Chains?
No. Building and running a chain works entirely signed out — your in-progress chain lives in this browser's local storage. An account is only needed to save a chain so it's still there next time and on other devices.
Does my data ever leave my browser?
No. Every chain step runs the exact same client-side code as its standalone tool page — only tools that run entirely in your browser can be a step at all, so a chain never sends your input to a server, the same as running each tool on its own.
What happens if a step fails?
The chain stops there — later steps are marked stale rather than run on bad input. Fix the failing step's input and run again, or use a step's pause point to stop the run there on purpose, or skip it to pass its input straight through unchanged.
How many steps can a chain have?
Free accounts get 1 saved chain of up to 5 steps. The Builder plan removes both limits. Chains you haven't saved yet (the in-progress draft) aren't capped.
Can every tool be a step in a chain?
Not quite — a step needs a genuine text input and output, so a handful of file-upload, AI-powered and multi-step-in-one tools aren't eligible. Chain-eligible tools carry a small chain icon on their card almost everywhere they're listed, including search results — just not yet on the Recently used strip.
Can I reorder or remove steps?
Yes. Drag a step to a new position in the Steps column, or click its ✕ to remove it — Undo brings a removed step straight back if you change your mind.
Example chains
Decode a Base64 string back to plain text, then compute its SHA-256 hash — two tools chained into one pipeline, run in your browser.
Open chainTurn a CSV table into YAML — parse it to JSON first, then re-serialize that JSON as YAML, entirely in your browser. There's no direct CSV-to-YAML converter because this two-hop path already covers it.
Open chainEncode text to Base64, then percent-encode the result so it's safe to drop straight into a URL query string or path segment — a raw Base64 string can contain +, / and = characters that some URL contexts mishandle untouched.
Open chainConvert Markdown to HTML, then strip whitespace and comments from the result — ready to paste into an email template or inline snippet without the extra bytes, entirely in your browser.
Open chainCollapse stray double-spaces left over from a copy-paste, drop duplicate and blank lines, then get final line/word/character counts — three tools chained into one pass over a pasted list, entirely in your browser.
Open chainCollapse stray double-spaces, trim/dedupe/sort a raw list, turn it into a Markdown bullet list, render that to HTML, then minify — five tools chained into one pass, entirely in your browser.
Open chain