Text and content tools for everyday wrangling: diffing two versions, counting words or characters, converting case, sorting lines, deduplicating, slugifying, and generating lorem-ipsum filler. JSON, XML, and YAML formatters handle the structured-text side — pretty-print, validate, minify, and convert between formats. All 13 tools run in your browser with live preview, so there's no "process → wait → download" roundtrip. Perfect for writers hitting word limits, developers debugging API payloads, and anyone who needs a clean string fast.
For general text metrics (reading time, unique words, top terms), use Word Counter. If you only need character counts for a platform limit (tweets, SMS, meta descriptions), Character Counter is leaner. To transform casing, Case Converter handles eleven variants; for URL-safe strings with diacritic stripping, Slug Generator is more targeted. For JSON formatting, start with JSON Beautifier — it includes validation; JSON Minifier is a subset for size-sensitive contexts. XML Formatter and YAML Formatter follow the same pattern for their formats. To compare two blocks of text, Text Compare gives character-level inline diffs.
Can I paste large documents?
Tens of megabytes work without issue in modern browsers. Past that, the main thread can stutter briefly during parsing — consider splitting very long inputs or running the tool on a machine with more RAM.
Is there a word-limit on text inputs?
No hard limit. Word Counter and Character Counter update live even on essays of 50k+ words. Paste freely.
Do the JSON tools auto-fix invalid JSON?
No — they report the exact line and column of the first parse error so you can fix it yourself. Common issues: trailing commas, unquoted keys, single instead of double quotes.
Can I convert between JSON, XML, and YAML?
Yes — XML to JSON and YAML Formatter (which also does YAML↔JSON) cover the common directions. XML to CSV is the right tool for flat tabular output.
Are any of these tools uploading my files?
No. Every tool in this category runs entirely in your browser. Files you drop in are processed locally, never sent to a server, and discarded when you leave the page.