Writing and work
Text
72 free tools for writing and tidying up text: count words and characters, compare two versions, change upper and lower case, remove extra spaces, blank and duplicate lines, stitch back text copied from a PDF, split a long text for an AI chat. Whatever you paste is never sent anywhere.
Most popular
Remove HTML tags
Strip HTML tags and decode entities: get clean plain text in one click.
Tabs to spaces
Moves every TAB to its column with 2, 4 or 8 spaces, like an editor.
Lorem Ipsum Generator
Placeholder text in paragraphs, sentences or words, copied in one click.
Leet speak translator
Convert text to leet speak (1337) with two levels, or decode it back.
Email extractor
Find every email address in a text: deduplicated list ready to copy.
Text compare
Compare two texts line by line with differences highlighted in red and green.
All tools, A to Z 72
Acronym generator
Build an acronym from any phrase: compact (NASA) or dotted (N.A.S.A.).
Add line numbers
Number every line of text or code: 1. 1) or 001 format, custom start.
Alternating case
aLtErNaTiNg upper and lower, mocking effect.
Anagram generator
Generate every anagram of a word and check whether two words are anagrams.
Anonymize a text (and restore it)
Swaps emails, IBANs and codes for placeholders, then puts them back in the AI answer.
Caesar Cipher
Encrypt and decrypt messages with an adjustable 1-25 shift and ROT13 preset.
camelCase → snake_case
Converts identifiers between the two formats.
Capitalize each word
A capital letter on every word, for titles.
Case converter
Convert text to UPPERCASE, lowercase, Title Case or Sentence case in one click.
Compare two lists
Only in the first, only in the second, in both. Three copyable lists, order does not matter.
Editorial pages
Characters and 1500/1800/2000 pages, for translators.
Email extractor
Find every email address in a text: deduplicated list ready to copy.
Extract hashtags
Find all #hashtags in a text, without duplicates.
Extract mentions
Find all @mentions in a text, without duplicates.
Extract numbers from text
Find every number in a text and instantly get the list, sum, and average.
Extract phone numbers
All phone numbers in a text, one per line.
Fancy text generator
Turn text into bold, italic, script, circled and other Unicode styles.
Find and replace
Replace every occurrence of a word or phrase in one click, with match case option.
Fix broken characters (mojibake)
From café back to café: repairs mangled accents in a text or a file.
Hashtag generator
Turn words and phrases into clean hashtags with a live Instagram limit counter.
How readable is a text
Gulpease index (0-100) tuned for Italian: tells if a text reads clearly, which education level it suits and which sentences to shorten.
HTML entity encoder
Convert special characters to HTML entities and back, in one click.
Initials extractor
Get initials and monograms from a list of names, one per line, ready to copy.
Leet speak translator
Convert text to leet speak (1337) with two levels, or decode it back.
Lines to bullet list
Add a • bullet at the start of each line.
Link extractor
Extract all http and https links from a text, deduplicated with counters.
Lorem Ipsum Generator
Placeholder text in paragraphs, sentences or words, copied in one click.
Markdown Preview
Write Markdown and see a live preview: headings, lists, links and code.
Markdown Table Generator
Build Markdown tables from a grid: aligned code ready to copy.
Morse code translator
Translate text to Morse code and back, with audio playback and a full chart.
Motivational quotes
Famous quotes and original sayings: a boost of motivation with every click.
NATO phonetic alphabet
Spell words letter by letter with NATO (Alfa, Bravo) and Able Baker alphabets.
Palindrome checker
Check whether a word or sentence reads the same forward and backward.
Random words
Draw random English nouns for brainstorming, party games, and creative ideas.
Reading time
Minutes to read a text, silently and aloud.
Remove accents
Turn accented letters into plain ones: é to e, ü to u. Great for URLs and file names.
Remove blank lines
Delete empty and whitespace-only lines from any text and copy the clean result.
Remove duplicate lines
Delete repeated lines from any list, keeping the first occurrence of each.
Remove emojis
Strip every emoji from a text and see how many were removed.
Remove extra spaces
Collapse double spaces and trim tabs and spaces from every line.
Remove HTML tags
Strip HTML tags and decode entities: get clean plain text in one click.
Remove indentation
Strips spaces and tabs at the start of lines.
Remove numbers
Strip numbers from a text, whole: digits, separators and sign, even ² and ½.
Remove punctuation
Strip commas, periods and brackets from text: symbols like € stay and words don't get glued together.
Reverse lines
Flip the order of the lines: the last becomes the first.
Reverse text
Flip a text backwards: reverse every character or just the word order, then copy.
Sentence case
Lowercase with a capital at the start of each sentence.
Shorten lines
Trim each line to 40 characters with an ellipsis.
Small caps text
Turn text into Unicode ꜱᴍᴀʟʟ ᴄᴀᴘꜱ to copy into bios, posts and messages.
snake_case → camelCase
Converts identifiers between the two formats.
Sort lines
Sort text lines A-Z, Z-A, numerically, randomly, or reverse the list.
Sort lines by length
From the shortest line to the longest.
Sort numbers
A list of numbers from smallest to largest.
Sort words
Sort all the words of a text alphabetically.
Spaced text
A space between each letter, for bios and social.
Split a long text for AI
Text too long for one message? It is cut into numbered parts where a paragraph ends, and put back together they are identical.
Stitch text copied from a PDF
Remove the line breaks that fall mid-sentence: lines stitched, split words rejoined and page headers gone.
Strip markdown and invisible characters
Removes asterisks and hashes, and shows you the characters you cannot see first.
Sum a list of numbers
Sum, average, count, minimum and maximum.
Swap case
Swap uppercase and lowercase of every letter.
Tabs to spaces
Moves every TAB to its column with 2, 4 or 8 spaces, like an editor.
Text compare
Compare two texts line by line with differences highlighted in red and green.
Text on one line
Join multiple lines into one, no line breaks.
Text repeater
Repeat text up to 10,000 times with new line, space, or comma separator.
Text to Binary
Convert text to UTF-8 binary code and back, with input error checking.
Unique words
Alphabetical list of the distinct words in a text, no duplicates.
Upside down text
Flip your text upside down with Unicode characters, ready to copy anywhere.
URL slug generator
Turn any title into a clean, SEO-friendly URL slug with live preview.
What the AI changed
A word-by-word comparison between your text and the AI's answer, with the changed numbers and dates on top.
Word Counter
Words, characters, sentences, paragraphs and reading time in real time.
Word frequency
See your most used words with counts and percentages, stop words excluded.
Word scrambler
Shuffle the words or lines of a text into random order with one click.