For developers, on-call engineers & data analysts

16 tools available

Free Online Developer Tools — JSON, Base64, JWT, Hash and Diff

JSON, JWT, Base64, URLs, hashes, diffs and color tools process in your browser. Use, copy and download their finished exports without creating an account.

Format & Decode

JSON, HTML, Base64, URL, JWT, hash and diff tools.

Text Utilities

Word count, case conversion, Markdown editor and Lorem Ipsum.

Color Tools

Build palettes, explore color harmonies on the wheel, and look up what a color means.

Developer tools: format JSON, decode JWT and Base64, hash and compare text

These utilities cover small jobs developers repeat all day: formatting a JSON payload, decoding a token, encoding a URL, hashing a file or comparing 2 configs. Paste or drop your input, read the result and copy it. The JSON, JWT, Base64, URL, hash and diff tools run in your browser instead of going through a processing server.

Format, validate or minify JSON

The JSON formatter will prettify and validate your JSON, indent it with 2, 4 or 8 spaces, or minify it into one line. It follows strict JSON, so comments, trailing commas and single quotes are flagged as errors instead of being guessed at. To format or minify HTML markup, use HTML Prettify, and to convert a CSV, TSV or Markdown table to JSON, JSONL or SQL INSERT statements, use Table to JSON.

Decode a JWT, Base64 string or URL

Decode a JWT to read its header, payload claims and expiry. Anyone can read a token's payload, so decode short-lived or development tokens and keep production secrets out of web pages. Base64 encode or decode text and files with URL-safe and UTF-8 options; Base64 is an encoding, not encryption. For links and query strings, percent-encode or decode a URL in component or full-URL mode.

Hash a file or compare 2 texts

Generate a hash for text or a file to check a download against its published checksum; it shows MD5, SHA-1, SHA-256, SHA-384 and SHA-512, and the first 2 are for legacy checksums only. To see what changed between 2 versions, compare the texts line by line in split or unified view, with options to ignore whitespace or letter case.

Count words, change case and write Markdown

Count words and characters as you type, with reading and speaking time estimates. Convert text case between UPPERCASE, Title, camelCase, snake_case and more. Write Markdown with a live preview and export HTML or a .md file, or fill a layout with placeholder text in paragraphs, sentences or words. For color work, build a palette with harmony modes or explore harmonies on a color wheel and copy the HEX codes.

Good habits with online utilities

  • Use test data where you can, and follow your organization's rules before pasting secrets or personal data into any web page.
  • Remember that Base64 hides nothing; anyone can decode it.
  • Treat MD5 and SHA-1 output as legacy checksums, not as security.
  • Check JSON against strict syntax: double quotes, no comments, no trailing commas.

Frequently asked questions

Do these developer tools send my data to a server?
The JSON, HTML, Base64, URL, JWT, hash, diff and text tools work in your browser, so what you paste is not uploaded to a server for processing. Still follow your organization's rules before pasting secrets into any web page.
Does the hash generator support MD5?
Yes. It shows MD5, SHA-1, SHA-256, SHA-384 and SHA-512 side by side. Use MD5 and SHA-1 only to match old checksums, since both are broken against deliberate collisions, and choose SHA-256 for new work.
Can the JWT decoder verify a signature?
Yes. After the token decodes, paste an HMAC secret or an RSA or EC public key into the verify field to check the signature. The check runs in your browser, so use test keys and short-lived tokens rather than production secrets.
Why does my JSON fail validation?
The tool accepts strict JSON only. Comments, trailing commas, single quotes and unquoted keys are errors. Fix the line it points to, or strip the extra syntax and format the cleaned text.
How do I convert a CSV file to JSON?
Paste the table into Table to JSON, choose the delimiter and tell it whether the first row is a header. It outputs JSON, JSONL or SQL INSERT statements, and also accepts TSV, pipe-delimited and Markdown tables.
How do I compare 2 versions of a file?
Paste both versions into Diff Checker and choose split or unified view. Additions and deletions are highlighted, and you can ignore whitespace or letter case to focus on real edits.
How do I count words, characters and reading time?
Paste or type the text into Word Counter. It shows words, characters, sentences and paragraphs as you type, and estimates reading and speaking time at speeds you can change.
See all 180+ tools

Watch each transformation land

Every photo crosses the slash untouched and comes out the other side finished.