Jobs that take more than one tool
A recipe is a fixed list of steps for something people do often: paste once, run, and read every intermediate result. Text recipes run on the page. Image and document recipes walk you through the tools in order, handing the file forward. Either way, nothing leaves your browser.
Run on the page
Clean a JSON API response and type it
Validate a pasted API response, format it, and generate TypeScript interfaces from it in one run. Nothing is uploaded.
- 1.Validate JSON
- 2.Format JSON
- 3.JSON → TypeScript
Turn a CSV into a typed JSON fixture
Clean a pasted CSV, convert it to JSON with the header row as keys, and derive a TypeScript Row type from it.
- 1.Clean hidden characters
- 2.CSV → JSON
- 3.JSON → TypeScript
Convert JSON to YAML for a config file
Check a JSON document and convert it to indented YAML for Kubernetes, CI or app config, in your browser.
- 1.Validate JSON
- 2.JSON → YAML
YAML config to JSON and a TypeScript type
Tidy a YAML config, convert it to JSON, and generate a Config interface for it. Three steps, no upload.
- 1.Format YAML
- 2.YAML → JSON
- 3.JSON → TypeScript
Deduplicate and sort a list
Clean, trim, deduplicate and alphabetise a pasted list in one run, ignoring case and blank lines.
- 1.Clean hidden characters
- 2.Trim lines
- 3.Sort lines
Extract email addresses from text
Pull every email address out of a log, export or document, remove duplicates and sort them, without uploading anything.
- 1.Extract matches
- 2.Remove duplicate lines
- 3.Sort lines
Turn a title into a URL slug
Clean a headline, put it in title case for display and produce a lower-case hyphenated slug for the URL.
- 1.Clean hidden characters
- 2.Change case
- 3.Slugify
Decode a JWT and read its claims
Paste a JSON Web Token and see its header and claims as formatted JSON, decoded in your browser. The signature is not verified.
- 1.Clean hidden characters
- 2.Decode JWT
Markdown to a clean HTML snippet
Convert Markdown to HTML and beautify the markup, ready to paste into a CMS or an email template.
- 1.Clean hidden characters
- 2.Markdown → HTML
- 3.Beautify HTML / XML
Base64-encode a JSON payload
Validate JSON, minify it and Base64-encode the result for a header, an environment variable or a config field.
- 1.Validate JSON
- 2.Minify JSON
- 3.Base64 encode
Clean text and URL-encode it
Remove smart quotes and invisible characters from a value, then percent-encode it so it is safe in a query string.
- 1.Clean hidden characters
- 2.URL encode
Guided, one tool after another
Prepare a photo for the web
Resize, compress and strip metadata from a photo, one tool after another, with the file handed on between them in your browser.
- 1.Resize to the size it will be shown at
- 2.Compress to the target weight
- 3.Confirm the metadata is gone
Share a document without leaking metadata
Inspect and clean a PDF or Office file, scan its text for personal data, and produce a checksum to send with it. All in your browser.
- 1.Inspect and clean the file
- 2.Scan the visible text for personal data
- 3.Hash the cleaned file to send alongside