Text Tools
Tools for working with text: compare two versions, clean up lists, change letter case and write amounts in words, with the rules of your language.
All tools
31
Acronym Generator
Make an acronym from the first letter of each word in a phrase. Leave out small words such as of and the if you choose. The phrase stays in your browser.
Anagram Solver
Type letters, with ? for any letter, to find English words they make. Get anagrams that use every letter, or words from some of them, grouped by length.
Braille Translator
Turn English text into uncontracted grade 1 braille cells, and braille cells back into text. Each character comes with its dot numbers. Done in your browser.
Caesar, ROT13 and Vigenère Cipher
Encode and decode with the Caesar shift, ROT13, ROT47, Atbash or Vigenère, in the English or the 29-letter Turkish alphabet. See every Caesar shift at once.
Case Converter
Change text to upper, lower, title or sentence case, or to camelCase, snake_case and kebab-case. Turkish i, I and İ rules included. Done in your browser.
Character and Byte Counter
Count graphemes, code points and the UTF-8, UTF-16 and UTF-32 bytes of any text, and see how many SMS parts or X post characters it needs.
Compare Text
Paste two texts and see every added, removed and unchanged line or word, in colour. Ignore case or spacing if you wish. Your text never leaves the browser.
Copy Symbols
Copy arrows, math operators, currency signs, stars, check marks, music notes and Greek letters with one click. Each symbol shows its code point and name.
Emoji Picker
Search emoji by name, browse them by Unicode group, choose a skin tone and copy the emoji you need with one click. Names come from the Unicode emoji data.
English to IPA Converter
Type English text to get the IPA pronunciation of each word, with stress marks and ARPAbet codes. American English from the CMU Pronouncing Dictionary.
Extract Emails, URLs and Numbers
Pull e-mail addresses, web addresses, phone numbers, hashtags, @mentions and numbers out of any text. Remove repeats, sort the list and copy it.
Fancy Text Generator
Turn text into bold, script, fraktur, circled, small capital, fullwidth or upside-down Unicode letters. Each style has a copy button. Done in your browser.
Find and Replace Text
Find and replace text in a box of any length. Match whole words, ignore case or use a regular expression. See the number of matches and copy the result.
Invisible Character Finder
Find zero-width spaces, invisible marks, soft hyphens, bidi controls and no-break spaces in your text, see their positions, and get a cleaned copy.
Letter Frequency Counter
Count how often each letter appears in a text, with its share of all the letters, sorted by count or alphabetically. Runs in your browser, in any alphabet.
Lorem Ipsum Generator
Make lorem ipsum text by paragraphs, sentences or words, from the classic Latin passage or a Turkish-like filler. Add paragraph tags for HTML and copy the code.
Morse Code Translator
Turn text into International Morse code and back, then play it as sound at your speed and tone. Letters, figures and punctuation. Done in your browser.
NATO Phonetic Alphabet
Spell any text with the NATO and ICAO alphabet: Alfa, Bravo, Charlie and the digit words Nadazero to Novenine. Copy each letter and its word from the table.
Number to Words Converter
Write a number or money amount in words, in plain English or in cheque style, with cents and the currency. Exact to the cent, and nothing is sent anywhere.
Palindrome Checker
Check if a word, phrase or number is a palindrome. Spaces, capitals, punctuation and accents are ignored, and each step is shown. Runs in your browser.
Readability Calculator
Paste English text to get its Flesch Reading Ease score, Flesch-Kincaid grade level, and the sentence, word and syllable counts. Counted in your browser.
Reading Time Calculator
Find how long text takes to read silently at 238 words a minute for non-fiction or 260 for fiction, aloud at 183, or at your pace. Counted in your browser.
Remove Duplicate Lines
Delete repeated lines from a list, keeping the first or last copy, with options for case, spaces and empty lines. Shows how many lines were removed.
Remove Line Breaks
Join broken lines into clean text. Remove every line break or keep the paragraph breaks, choose the separator, remove extra spaces and join hyphenated words.
Reverse Text Online
Reverse a text by characters, by words or by lines. Accented letters, emoji and flags stay whole when reversing by characters. Runs in your browser.
Rhyme Finder
Type an English word to find its perfect rhymes, which share every sound from the stressed vowel on, and its near rhymes, grouped by syllable count.
Russian Transliteration
Convert Russian names and words from Cyrillic to Latin letters with the BGN/PCGN 1947 table, including the rules for е, ё, ь and ъ.
Sort Lines Online
Sort the lines of a list alphabetically, in natural number order, by length or at random. Turkish letters sort correctly. Runs in your browser.
Strikethrough Text Generator
Make text strikethrough, slashed, underlined, double underlined, overlined or glitch, using Unicode combining marks. Copy any style. Done in your browser.
Syllable Counter
Count the syllables of each word and of a whole English text, from the vowel sounds of the CMU Pronouncing Dictionary. Unknown words get an estimate.
Text to Speech
Read any text aloud with the voices of your browser. Pick a voice in your language, set the speed and pitch, and follow each word as it is spoken.
No tool matches that yet. Try another word, or browse the categories.
Your text stays in your browser.