Text Tools
Case conversion, counting, diff, cleanup.
12 tools · all run in your browser
- Case ConverterConvert text between 12 cases: lower, UPPER, Title, Sentence, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, and aLtErNaTiNg. Runs entirely in your browser.
- Line SorterSort lines alphabetically, numerically, or by length. Remove duplicates, trim whitespace, shuffle randomly. Runs entirely in your browser.
- Lorem Ipsum GeneratorGenerate placeholder text in classic Lorem Ipsum or six themed flavors: hipster, pirate, corporate buzzword, cyberpunk, and cat. Adjust paragraph and sentence count.
- NATO Phonetic AlphabetConvert any text into the NATO phonetic alphabet — Alfa, Bravo, Charlie, Delta, Echo, Foxtrot, and so on. Perfect for spelling names over the phone.
- Palindrome CheckerCheck if a word, phrase, or sentence is a palindrome. Optionally ignore case, spaces, and punctuation. Handles emoji and Unicode correctly.
- Random String GeneratorGenerate random strings for tokens, IDs, or test fixtures. Choose length, character set, cryptographic randomness, and optional prefix.
- SlugifyConvert titles into clean URL slugs. Handles Unicode, strips diacritics, and lets you pick your separator. Runs in your browser.
- Text DiffCompare two blocks of text line by line and see exactly what changed. Runs entirely in your browser using a longest-common-subsequence algorithm.
- Text RepeatRepeat any text a chosen number of times with a custom separator. Handy for load tests, seed data, and quick fixture generation.
- Text ReverseReverse text by characters, words, lines, or sentences. Handles emoji and surrogate pairs correctly. Runs entirely in your browser.
- Whitespace CleanerTrim lines, collapse extra spaces, remove blank lines, normalize line endings (LF/CRLF), and convert tabs to spaces. All in your browser.
- Word CounterInstantly count words, characters, sentences, paragraphs, lines, and reading time. Everything happens in your browser — nothing is uploaded.