Developer Toolset

Five everyday chores in one page: pretty-print or minify JSON and see exactly where it breaks, move text or files through Base64, hash content with MD5 or SHA-256, mint UUIDs and strong passwords, and try a regular expression against sample text before it reaches production. Everything runs in this tab.

Runs in your browser No upload JSON, Base64, hashes, regex

Pasted text and picked files never leave this tab. Hashing, encoding, and pattern matching all happen locally, and nothing is kept after you close the page.

JSON formatter, minifier, and validator

Paste any JSON. Formatting pretty-prints it with two spaces, minifying strips every space that is not inside a string. Invalid input reports the exact line and column.

It validates as you type.

Result
Result appears here.

Valid Yes
Input size 0 B
Output size 0 B
Depth 0
Keys 0

Notes on these tools

What stays in the page

  • Only your last regex pattern and generator settings are remembered, in this browser's local storage. Clear them below at any time.
  • JSON text, Base64 output, and file contents are held in memory only, and vanish when the tab closes.
  • MD5 is collision-prone and unsuitable for security. Use SHA-256 for anything that must resist tampering.
  • A regular expression that runs long on crafted input can freeze a browser tab. Test against real data before you rely on it in a request handler.
  • Base64 is an encoding, not encryption. Anyone holding the string can read it.