About Text Tools
What is Text Tools?
Text Tools is a free, browser-based utility that lets you transform and analyze text instantly — no account required, no downloads, no server calls. Every transformation runs entirely inside your browser, which means your text never leaves your device.
The tool was built out of a simple frustration: switching between naming conventions when writing code, drafting content, or cleaning up exported data almost always requires copying text into a terminal command or searching for a one-off online converter. Text Tools consolidates the most common transformations into a single, fast interface that works in any language.
Who is it for?
Developers
Convert variable names between camelCase, snake_case, and slug-case in one click. Clean up exported data, sort lines, or strip unwanted characters without writing a script.
Writers & Editors
Check word count, character count, and reading time before submitting content. Fix inconsistent capitalization, apply Title Case to headings, or normalize text from multiple sources.
Data Analysts
Normalize column headers and cell values from spreadsheet exports. Remove duplicates, sort lines alphabetically, or strip numbers from mixed-format data before importing into a database.
SEO Specialists
Generate clean URL slugs from article titles instantly. Verify character counts for meta descriptions, titles, and social media posts to meet platform-specific limits.
Available Transformations
Text Tools currently supports 20 transformations across four categories:
Case Conversions
- lowercase — all characters in lowercase
- UPPERCASE — all characters in uppercase
- Title Case — first letter of each word capitalized
- Sentence case — first letter of each sentence capitalized
- aLtErNaTiNg case — alternating upper and lowercase
- iNVERT cASE — flip the case of every character
Developer Formats
- camelCase — words joined with first letter of each subsequent word capitalized
- snake_case — words joined by underscores, all lowercase
- slug-case — URL-safe format, words joined by hyphens
Text Cleaning
- Single space — collapse multiple spaces into one
- No spaces — remove all whitespace
- Remove empty lines — strip blank lines
- Unique lines — remove duplicate lines
- Alphanumeric only — strip punctuation and special characters
- Remove numbers — delete all digits
Text Manipulation
- Reverse text — flip the entire string
- Reverse words — reverse word order
- Sort lines — alphabetical sort, one line per item
- Number lines — prefix each line with a number
- Add quotes — wrap each line in double quotes
Language Support
The tool interface is available in 15 languages: English, Spanish, French, German, Italian, Portuguese, Dutch, Russian, Chinese, Japanese, Korean, Arabic, Polish, Turkish, and Swedish. The browser automatically detects your preferred language, or you can switch manually via the dropdown in the top-right corner of the tool.
All transformations work on Unicode text, so you can process content in any script — though the developer-format conversions (camelCase, snake_case, slug-case) normalize diacritics and strip non-ASCII characters by design.
Privacy
Text Tools does not collect, store, or transmit your text. All processing happens client-side in your browser using vanilla JavaScript. We do not use any analytics that track individual users or their input. See our Privacy Policy for full details.
Contact
Have a feature request, a bug to report, or just a question? We'd love to hear from you. Head over to the Contact page to get in touch.