Code & data
Format, encode and convert data.
Tools in this category
Base64 encoder & decoder
Encode text to Base64 or decode Base64 back to text, with full Unicode support.
JSON formatter
Format, validate and minify JSON instantly in your browser.
camelCase converter
Convert identifiers between camelCase, PascalCase, snake_case and kebab-case.
Text to binary converter
Translate text into 8-bit binary code and decode binary back to text.
Morse code translator
Translate text to Morse code and decode dots and dashes back to text.
URL encoder & decoder
Percent-encode text for URLs or decode %20 gibberish back to readable text.
Caesar cipher
Encrypt with the classic shift cipher, decrypt, or crack an unknown shift.
CSV to JSON converter
Turn spreadsheet CSV exports into JSON — quoted fields and all.
JSON to YAML converter
Convert JSON into clean, readable YAML for configs and CI pipelines.
MD5 hash generator
Compute MD5 checksums of text, entirely in your browser.
CSS formatter
Pretty-print messy CSS or minify it for production, in your browser.
HTML formatter
Re-indent tangled HTML so its structure is visible again.
Related articles
- ASCII, Unicode and UTF-8: how text becomes bytes
Why an emoji sometimes turns into question marks, what 'UTF-8' on a save dialog actually means, and the mental model that makes encoding bugs make sense.
- Understanding JSON: structure, common errors and formatting
JSON looks simple until a single misplaced comma breaks everything. Here is the full structure, the errors that bite most often, and how to read a parser message.
- The Caesar cipher and why classical ciphers are not security
A 2000-year-old cipher is the perfect way to learn how encryption thinks — and exactly why you must never trust it with anything real.
- CSV, JSON and YAML: three data formats and when each fits
They all store structured data, but they are good at very different things. A practical comparison so you pick the right one and avoid painful conversions.
- What is a hash? MD5, checksums and why you don't hash passwords with it
Hashing turns any input into a short fixed fingerprint. Here is what that is good for, what MD5 still does well, and the one job it must never be given.
- What is Base64 and when should you use it?
Base64 turns binary data into safe, printable text. Here is what it does, where it shows up, and what it is not.
About this category
Code and data tools format, validate and convert the structured text developers work with every day — JSON, CSV, YAML, Base64, URL encoding and more. Pretty-print a minified payload, encode a token, or convert between formats, all client-side with no upload.