JSON Formatter
Format, validate, and prettify JSON. Error detection with line numbers.
Open toolFast browser utilities for JSON, Base64, JWT, Regex, Hash, URL encoding, timestamps, text diff, Markdown preview, and strong passwords — paired with examples, caveats, and local-first guidance.
Format JSON, decode Base64, inspect JWT claims, and convert timestamps without losing the security context.
Encode URL components, test regular expressions, and generate hashes with visible edge-case notes.
Generate high-entropy passwords with clear reminders about managers, reuse, and shared devices.
Local workspace
Open and save core tools to build a small local workspace. Favorites and recent tools are stored only in this browser.
Manage workspaceFeatured tools
Each featured page includes examples, caveats, and data-handling notes.
Format, validate, and prettify JSON. Error detection with line numbers.
Open toolEncode text to Base64 or decode back. UTF-8 support.
Open toolConvert Unix timestamps to dates and vice versa.
Open toolDecode JSON Web Tokens to view header and payload.
Open toolTest regular expressions with flags. See all matches.
Open toolGenerate SHA-1, SHA-256, SHA-384, and SHA-512 hashes.
Open toolEncode or decode URL components safely.
Open toolGenerate strong passwords. Custom length and characters.
Open toolCompare two texts side by side. See what changed.
Open toolWrite Markdown and see live preview. GitHub-flavored.
Open toolFormat or minify CSS code. Beautify messy stylesheets instantly.
Open toolGenerate random UUIDs (v4). Batch generate multiple at once.
Open toolFormat JSON, decode Base64, inspect JWT claims, and convert timestamps without losing the security context.
Open workflow →Encode URL components, test regular expressions, and generate hashes with visible edge-case notes.
Open workflow →Generate high-entropy passwords with clear reminders about managers, reuse, and shared devices.
Open workflow →Guides
Practical articles explain what the tools can do, what they cannot prove, and how to avoid common developer mistakes.
A practical guide explaining what Base64 encoding does, why it is reversible, where it is useful, and why it should not be used to protect secrets.
8 min readA developer guide to decoding JWT header and payload fields, verifying signatures, reading exp and iat claims, and avoiding common token mistakes.
8 min readLearn when to encode a query parameter, how percent encoding works, why double encoding breaks links, and how to debug malformed escape sequences.
9 min readA practical comparison of hashing, encryption, checksums, password hashing, and when SHA-256, MD5, bcrypt, scrypt, or Argon2 fit the job.
7 min readA practical guide to the URL-safe Base64 alphabet, padding, JWT segments, and why ordinary Base64 can break inside URLs and filenames.
8 min readUnderstand how Unicode text becomes UTF-8 bytes, how percent encoding represents those bytes in URLs, and why copied links sometimes look unreadable.
8 min readA practical guide for choosing between JavaScript encodeURI and encodeURIComponent when building links, query strings, callbacks, and nested URLs.
8 min readUnderstand why MD5 and SHA-1 still appear in old checksums, why they are unsuitable for new trust decisions, and when SHA-256 or stronger options are better defaults.
8 min readA practical guide to choosing password length, understanding entropy estimates, using passphrases, and avoiding common password generator mistakes.
8 min readLearn how to interpret common JSON parse errors, spot trailing commas, quote problems, control characters, and malformed nested data from APIs or logs.
7 min readA guide to recognizing Unix timestamp units, converting UTC and local time correctly, and avoiding common API, log, and JWT time mistakes.
8 min readA practical JavaScript regex guide to greedy and lazy quantifiers, capture groups, replacement previews, and safer matching against real sample text.
8 min readA practical guide to comparing documentation, configuration, release notes, and copied snippets without turning every small change into a noisy review.
8 min readA practical guide to previewing Markdown structure, links, tables, code blocks, and task lists before publishing documentation or support content.
8 min readA practical workflow for formatting CSS, reviewing selector inventory, checking cascade risks, and deciding when project-level linters are still required.
8 min readLearn when UUID v4 identifiers are useful for test data, fixtures, API examples, and mock records—and why IDs are not permissions or secrets.