Free text & data tools
Format JSON, encode Base64, hash strings, count words, compare text and transform data — instantly and offline-capable.
JSON formatter
Format, validate and minify JSON.
Base64 encode/decode
Encode and decode Base64 text.
URL encoder
Encode and decode URL components.
Hash generator
Compute SHA-1/256/384/512 of text.
Word & character counter
Count words, characters, lines.
Case converter
Upper, lower, title, camel, snake, kebab.
Lorem ipsum generator
Placeholder text in paragraphs or words.
Regex tester
Test regular expressions against text.
JWT decoder
Decode and inspect a JSON Web Token.
Text diff
Compare two texts line by line.
HTML entities
Encode and decode HTML entities.
Sort lines
Sort, reverse or shuffle lines.
Remove duplicate lines
Deduplicate a list of lines.
Slugify
Turn text into a URL-friendly slug.
Password generator
Strong random passwords, on-device.
UUID generator
Generate v4 UUIDs in bulk.
Number base converter
Convert between binary, octal, decimal, hex.
Caesar / ROT13
Shift-cipher encode and decode.
SQL formatter
Pretty-print SQL queries.
CSV viewer & editor
Open, sort, filter, edit and re-export CSV files.
JSON diff
Compare two JSON documents key by key.
XML formatter
Pretty-print or minify XML with validation.
Markdown table generator
Build a table visually, copy the Markdown.
Number to words
Numbers to English words and Roman numerals, both ways.
Emoji picker
Browse and copy emojis with one click.
Why use these text & data tools?
- Nothing you paste is transmitted, logged or stored.
- Results update as you type, so there is no submit-and-wait cycle.
- Works on a phone as well as a desktop.