Free text tools
Handy text and developer utilities that run entirely on your device.
Word Counter
Words, characters, sentences, paragraphs, and reading/speaking time, live as you type.
Case Converter
Switch text between 9 cases: UPPERCASE, Title Case, camelCase, snake_case and more.
JSON Formatter
Pretty-print, minify and validate JSON, with the exact parse error if it’s invalid.
Image to Text (OCR)
Extract editable text from a photo, scan or screenshot.
Base64 Encoder / Decoder
Text to Base64 and back, plus data URLs for files. URL-safe variant included.
Diff Checker
See exactly what changed between two versions of a text.
Popular shortcuts
Hash Generator
MD5, SHA-1 and SHA-256 checksums for text or a file, computed on your device.
CSV to JSON
CSV to JSON and back, with quotes, commas and separators handled properly.
Remove Line Breaks
Fix text that arrived with a line break every 70 characters.
Character Counter
Count characters against the limits that matter: X, SMS, meta descriptions, titles.
These are the small tools you reach for several times a week: checking a character limit, finding what changed between two versions, cleaning text pasted from a PDF, converting a CSV export for an API, decoding a Base64 blob.
Many sites that offer the same tools send what you paste to their servers. Here, nothing you paste leaves the page, which matters when the text is a client’s contract, a config file with secrets, or customer data.
Frequently asked questions
Is what I paste sent to a server?
No. Every text tool runs in your browser. The image-to-text tool also runs locally, downloading its language model once.
Is there a size limit?
The tools handle typical documents instantly. The diff checker compares up to a few thousand lines per side to stay responsive.
Can I use these for code?
Yes: JSON formatting, Base64, hashes, CSV and diff are built for exactly that, with monospaced output.