For developers, on-call engineers & data analysts
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.
JSON Prettify
Validate JSON, format it with 2, 4 or 8 spaces, or minify it in your browser.
Try it nowHTML Prettify
Format HTML with consistent indentation or minify it to one line in your browser.
Try it nowTable to JSON / SQL
Convert CSV, TSV, pipe-delimited or Markdown tables into JSON, JSONL or SQL INSERT statements in your browser.
Try it nowBase64 Encoder / Decoder
Encode text or files as Base64, or decode Base64 to supported text, with URL-safe and UTF-8 options in your browser.
Try it nowURL Encoder / Decoder
Encode or decode a string or full URL using component and full-URL modes in your browser.
Try it nowHash Generator
Generate MD5, SHA-1, SHA-256, SHA-384 and SHA-512 digests from text or a file in your browser; no account is required.
Try it nowJWT Decoder
Decode a JWT header and payload, inspect its expiry and copy the decoded data locally; no account is required.
Try it nowDiff Checker
Compare two texts in split or unified view with additions and deletions highlighted; no account is required.
Try it nowText Utilities
Word count, case conversion, Markdown editor and Lorem Ipsum.
Word Counter
Count words, characters, sentences and paragraphs, and estimate reading time as you type; no account is required.
Try it nowCase Converter
Convert text between UPPERCASE, lowercase, Title, Sentence, camelCase, snake_case and other supported styles.
Try it nowLorem Ipsum Generator
Generate a selected number of lorem ipsum paragraphs, sentences or words for a layout or prototype.
Try it nowMarkdown Editor
Write or open a .md file, review the HTML preview and export as HTML or Markdown. Editing stays in your browser.
Try it nowColor Tools
Build palettes, explore color harmonies on the wheel, and look up what a color means.
Portrait & Landscape Video Converter
Convert videos between portrait, landscape, square, and custom sizes. Keep the whole frame, crop, add backgrounds, and download MP4 free without a watermark.
Try it nowColor Palette Generator
Generate 3–8 color palettes with harmony modes, lock and share colors, then export PNG, CSS variables, or JSON.
Try it nowColor Wheel
Use an interactive color wheel to find complementary, analogous, triadic, tetradic, and square harmonies with copyable HEX codes.
Try it nowColor Meanings
Explore color meanings, psychology, symbolism, cultural context, brand examples, and suggested pairings for any HEX value.
Try it nowDeveloper 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.
Watch each transformation land
Every photo crosses the slash untouched and comes out the other side finished.


































