Text Tools for Developers
Developers work with text formats all day. Snipptext gives you a private, in-browser toolkit for the most common tasks: pretty-print JSON, decode JWTs, test regex, generate SHA-256 hashes, Base64-encode values, URL-encode strings, generate UUIDs, and diff two text blocks. Because everything runs locally, proprietary data, tokens and payloads never leave your machine.
# Recommended tools
Paste JSON to pretty-print, minify, or validate it. Invalid JSON shows a clear error with the line number.
Paste any JSON Web Token to inspect its header, payload, expiry and signature. Everything is decoded locally in your browser — nothing is ever sent to a server.
Test JavaScript regular expressions with live match highlighting, capture groups, and a replace preview. Pick flags g, i, m, s, u, y in one click.
Generate SHA-1, SHA-256, SHA-384, and SHA-512 hashes for any text using the browser's Web Crypto API. Great for checksums, cache keys, and integrity checks.
Encode any text to Base64 or decode a Base64 string back into text. Fully UTF-8 aware.
Percent-encode any string so it's safe to drop into a URL, or decode a percent-encoded string back to plain text. UTF-8 safe.
Generate cryptographically random UUID v4 identifiers (also called GUIDs). Create one at a time or a bulk batch and copy any value with one click.
Paste two texts into the two panels and see additions in green, deletions in red, and unchanged content in gray.
FAQ
Can I decode a JWT safely here?
Yes. The decoder reads the base64url header and payload in your browser. We do not verify signatures, so always validate tokens on your server.
Does the hash generator use a server?
No. SHA-256 and other hashes are computed via the Web Crypto API inside your browser.