Guides Pricing
135 tools · zero uploads · runs in your browser

Every developer tool
you actually need

Format JSON, decode a JWT, diff two files, convert units, generate UUIDs — fast, private utilities that run in your browser.

// recently used
// popular this week what developers actually open

Browse all 135 tools by category

Encoding tools

18 tools view all →

Base64, URL, HTML-entity, hex and binary encoders and decoders, plus a JWT inspector and URL parser — handy for debugging APIs, data URIs and auth tokens.

Hash tools

6 tools view all →

Generate MD5, SHA-1, SHA-256 and SHA-512 digests and HMAC signatures for checksums, integrity checks and API request signing.

Generators tools

17 tools view all →

Generate UUIDs, strong passwords, placeholder text and usernames, plus colour palettes, gradients and placeholder images — all cryptographically random.

JSON tools

15 tools view all →

Format and validate JSON, convert it to CSV, YAML, XML or TypeScript, diff two payloads, sort keys, or explore a large document in an interactive tree.

CSV tools

6 tools view all →

Convert CSV to JSON, SQL, Markdown or XML, diff two exports, and remove duplicate rows — with auto-detected delimiters and header rows.

Why SnapTools

100% in your browser

Your data never leaves your device — nothing is uploaded to a server, so you can safely paste tokens, keys and private payloads.

Free with no limits

No accounts, no paywalls, no daily caps. Every tool is free to use as often as you like, forever.

Fast & keyboard-first

Instant results as you type, a ⌘K palette to jump between tools, and copy-to-clipboard on every output.

Frequently asked questions

Yes. All 135 tools are completely free, with no sign-up and no usage limits.
No. Every tool runs entirely in your browser using JavaScript — your input is never sent to a server.
No. SnapTools works in any modern browser — there is nothing to download or install.
Once a tool page has loaded it keeps working without a connection, since all processing happens locally on your device.
Esc
↑↓ navigate open Esc close