Text Tools
18 utilities for the everyday text-shaped things — JSON formatting, case conversion, lorem ipsum, slug generation, line manipulation, find & replace, and more.
The text utilities you keep needing
Most "convert this text" tasks are five-second operations that take ten times that long if you don't have the right tool open. Converting a sentence to snake_case for a variable name. Pasting some JSON to see whether it parses. Generating a few paragraphs of placeholder text for a mockup. Sorting a list of lines alphabetically. Counting the words in a draft to see if it fits a deadline. Looking up an HTML entity. Slugifying a title for a URL. Each of these is its own niche little tool, and the friction is finding one that's fast, doesn't require an account, and doesn't send your text to someone else's server.
The text tools here are designed for the one-off case. Open the page, paste your text, get the result. Every operation is a deterministic JavaScript function running in the page; there is no server call, no rate limit, no AI involvement, no surprises. The results are bit-for-bit identical every time. For text you would not want a third party to see — internal API responses, private drafts, confidential code snippets — this matters; the alternative web tools usually log your input for "service improvement", which is the kind of phrase that means "we kept a copy".
Standouts in this section: the JSON Formatter auto-detects stringified input (paste a JSON value from a log line and get the actual object back). The dedicated String → JSON tool does the same operation with a focused UI for repeat use. The Find & Replace tool supports regex with backreferences, useful for one-off text manipulation when you don't want to spin up a new editor file. The Word Counter covers characters, words, sentences, paragraphs, and reading time. For programmatic use cases (data conversion, encoding, hashing), see also the developer tools.
All text tools
JSON Formatter
Format, validate, and beautify JSON data
String to JSON
Unescape stringified JSON — paste once, get a real object back
Word Counter
Count words, characters, sentences, and paragraphs
Base64 Encode/Decode
Encode text to Base64 or decode Base64 to text
QR Code Generator
Generate QR codes from text, URLs, or other data
CSV to JSON
Convert CSV data to JSON format
Markdown Preview
Preview and convert Markdown to HTML
Color Converter
Convert colors between HEX, RGB, and HSL formats
UUID Generator
Generate random UUID/GUID values
Hash Generator
Generate SHA-1, SHA-256, and SHA-512 hashes from text
Lorem Ipsum Generator
Generate placeholder Lorem Ipsum text by words, sentences, or paragraphs
Slug Generator
Convert any string into a clean URL-safe slug
Case Converter
Convert text between camelCase, snake_case, kebab-case, PascalCase, and more
Find & Replace
Plain or regex find-and-replace with capture-group backreferences
Line Tools
Sort, dedupe, reverse, shuffle, or trim lines of text
Barcode Generator
Generate CODE128, EAN, UPC, CODE39, ITF, and other 1D barcodes as SVG or PNG
Unicode Inspector
Inspect each codepoint in any text — name, escape forms, invisible-character detection
Emoji Picker
Searchable Unicode emoji picker with skin-tone variants and recently-used memory