Text tools
Free online text tools for writing, editing, and the web. Count words and characters, change case, generate slugs and lorem ipsum, sort lines, and strip whitespace. Everything runs in your browser, so your text never leaves your device.
All text tools
Add Line Numbers
Prefix every line of your text with a number. Set where the count starts, choose a separator, pad with leading zeros, and skip blank lines.
Add Commas to Numbers
Add thousands separators to a single number or to every number inside a block of text.
Alternating Case Generator
Turn text into aLtErNaTiNg caps, the mocking SpongeBob style.
Bionic Reading Converter
Bold the leading part of every word to guide your eyes across the page, with an adjustable emphasis strength and a light or dark preview.
Case Converter
Switch text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and more.
Count Occurrences
Count how many times each search term appears in a block of text, side by side.
Email Extractor
Pull every email address out of any text, then deduplicate, sort, lowercase, and copy the clean list.
Extract Numbers
Pull every number out of pasted text, then dedupe, sort, and see the sum and average.
Extract URLs
Pull every link out of a block of text, one per line, deduplicated and ready to copy.
Find and Replace
Find and replace across pasted text live, with match case, whole words, and regex modes.
Keyword Density Checker
Rank the keywords and phrases in a page by how often they appear and what share of the text they take up.
Leetspeak Converter
Convert text to leetspeak at three levels, and decode it back to plain letters.
Letter Frequency Counter
See how often each letter appears in your text, ranked with a live percentage bar.
Line Sorter
Sort lines alphabetically or in natural order, shuffle them, remove duplicate lines, trim whitespace, and reverse line order.
List Randomizer
Paste a list and shuffle it into a random order.
Lorem Ipsum Generator
Generate placeholder lorem ipsum text in paragraphs, sentences, or words, ready to drop into any mockup or design.
NATO Phonetic Alphabet Translator
Spell any text out in the NATO phonetic alphabet, mapping each letter to Alpha, Bravo, Charlie and every digit to its spoken form.
Pig Latin Translator
Translate English to Pig Latin and back, with capitalization and punctuation intact.
Random Letter Generator
Draw random letters in uppercase, lowercase, or both, with optional no-repeat batches.
Random Name Generator
Generate believable first and last names, with feminine, masculine, and neutral styles and clean, no-repeat batches.
Random Word Generator
Generate random words by the batch, filtered by type and starting letter, ready to copy for prompts, games, and brainstorming.
Readability Score Checker
Score your writing with five readability formulas and see the reading age each one implies.
Reading Time Calculator
Estimate how long text takes to read, with word count, character count, and minutes.
Remove Duplicate Lines
Paste a list and remove duplicate lines. Match case-insensitively, trim whitespace, keep the first or last copy, and optionally sort the result.
Remove Emojis from Text
Strip emoji, pictographs, and symbols out of text while keeping letters, numbers, and ordinary punctuation, with a count of what was removed.
Remove Empty Lines
Strip blank and whitespace-only lines from text, or collapse them to a single spacer.
Remove HTML Tags
Strip HTML tags from markup and keep only the readable text content.
Remove Line Breaks
Paste text and strip out the line breaks. Replace each break with a space or nothing, keep paragraph breaks, and trim extra spaces.
Remove Numbers
Strip digits or whole numbers from text, or flip it to keep only the numbers.
Remove Punctuation
Strip punctuation and symbols from text, with the option to keep periods, hyphens, or apostrophes.
Whitespace Remover
Clean up messy text by trimming lines, collapsing extra spaces, removing blank lines, and stripping line breaks.
Repeat Text Generator
Repeat any text a set number of times, with a separator between copies and optional numbering.
Reverse Word Order
Reverse the order of words in each line or across your whole text. Words stay intact; only their order flips.
Sentence Case Converter
Convert text to sentence case, capitalizing the first letter of each sentence.
Slug Generator
Turn any title or phrase into a clean, URL-friendly slug for permalinks, paths, and filenames.
Syllable Counter
Count the syllables in a word, a line, or a whole poem.
Tabs to Spaces Converter
Convert indentation between tabs and spaces, in either direction.
Text Cleaner
Fix text copied from PDFs, emails, and word processors: straight quotes, single spaces, no hidden characters.
Text Diff Checker
Compare two texts and see every addition and deletion highlighted, by word, line, or character.
Text Reverser
Reverse text by characters, words, or lines. Emoji and accented letters stay intact.
Text to Handwriting
Turn typed text into a handwritten page. Choose a handwriting style, ink color, lined or blank paper, size, and how uneven it looks.
Title Case Converter
Convert text to proper Title Case, keeping small words like a, an, the, of, and lowercase unless they start or end the line.
Word Counter
Count words, characters, sentences, and paragraphs, plus keyword density and a readability grade.
Word Frequency Counter
See how often each word appears in your text, ranked by count with percentages.
Word Sorter (Alphabetize Words)
Split text into individual words and sort them alphabetically, A to Z or Z to A, with unique-only, ignore case, natural order, and punctuation stripping.
Word Wrap Text
Hard-wrap text to a fixed character width, with paragraph and prefix control.
Words to Pages Converter
Estimate how many pages a word count fills, adjusted for font, point size, and line spacing, with an academic double-spaced default.
Yes or No Generator
Press one button and get a random yes or no answer, with an optional maybe.
Frequently asked questions
- Do these text tools upload my text anywhere?
- No. Every text tool runs entirely in your browser using JavaScript. Your text is processed on your device and never sent to a server.
- Is there a limit on how much text I can paste?
- There is no hard limit. Because everything runs locally, the only ceiling is your device's memory. Very large inputs scroll inside the tool instead of stretching the page.
- Are the text tools free to use?
- Yes. Every tool is free, with no account, no sign-up, and no usage limits.
- Which text tools are available?
- Word and character counting, case conversion, slug generation, lorem ipsum, line sorting, and whitespace cleanup, with more added over time.