Text & Writing Tools
Count words and characters, convert text case, compare drafts, generate fancy text and bios, and clean messy text with 23 free online writing tools.
23 free tools in Text & Writing Tools
Word Counter
Count words, characters and paragraphs, and see how long your text takes to read.
Open toolCase Converter
Change text to uppercase, lowercase, title case and other cases with one click.
Open toolFancy Text Generator
Turn plain text into stylish fonts you can paste into social media bios and posts.
Open toolText to Handwriting
Turn typed text into realistic handwriting on paper style backgrounds.
Open toolHashtag Generator
Generate relevant hashtags for your post, with reach and engagement estimates.
Open toolLorem Ipsum Generator
Generate placeholder paragraphs, sentences or words for mockups and page layouts.
Open toolText Diff Checker
Compare two blocks of text side by side and see exactly what changed.
Open toolText to Speech
Convert typed text into natural sounding speech you can play or download.
Open toolSpeech to Text
Dictate into your microphone and get editable text as you speak.
Open toolDuplicate Line Remover
Paste a list and remove duplicate or blank lines in one click.
Open toolText Sorter (A-Z)
Sort lines of text alphabetically, by length or in reverse order.
Open toolSlug Generator
Turn any title into a clean, URL friendly slug for blog posts and pages.
Open toolText Reverser
Reverse text by character, by word or by line.
Open toolReadability Score Checker
Check the Flesch-Kincaid grade level of your writing and see how easy it is to read.
Open toolInstagram Bio Generator
Get catchy Instagram bio ideas from a few keywords about you.
Open toolCharacter Counter (Platform Limits)
Count characters against live limits for X (Twitter), SMS and meta descriptions.
Open toolMorse Code Translator
Translate text to Morse code and back, and play it as audio.
Open toolNATO Phonetic Alphabet Converter
Convert any text into the NATO phonetic alphabet, like Alpha, Bravo and Charlie.
Open toolPig Latin Translator
Translate English into Pig Latin in one click.
Open toolAnagram Solver
Find real words you can make from a set of letters.
Open toolText Repeater
Repeat a word, sentence or emoji as many times as you need.
Open toolExtra Space / Whitespace Remover
Strip extra spaces, tabs and blank lines from pasted text.
Open toolLetter Frequency Counter
Count how often each letter appears in a block of text.
Open toolAbout
About Text & Writing Tools
Writers, students, and social media managers all handle small text problems every day. A draft has to hit 500 words, a caption has to fit a character limit, and a pasted list has to be sorted and cleaned. These 23 free tools solve those jobs in a few clicks.
Counting and checking tools come first. Word Counter and Character Counter (Platform Limits) track length against targets, while Readability Score Checker shows how hard your writing is to read. Text Diff Checker compares two versions of a draft, and Letter Frequency Counter breaks any passage into its character counts.
Cleanup tools save time on messy text. Case Converter switches between upper, lower, title, and sentence case, and Duplicate Line Remover and Text Sorter (A-Z) tidy lists. Extra Space / Whitespace Remover strips stray gaps, Text Reverser flips a string, and Slug Generator turns a title into a URL friendly slug.
Creative tools help you stand out online. Fancy Text Generator makes stylish Unicode text for bios and posts, Instagram Bio Generator and Hashtag Generator speed up profile work, and Text to Handwriting produces a handwritten look. Lorem Ipsum Generator fills mockups with placeholder copy.
Language tools cover the fun and practical edges. Text to Speech reads your words aloud, Speech to Text turns spoken words into text, and Morse Code Translator, NATO Phonetic Alphabet Converter, and Pig Latin Translator handle codes and wordplay. Anagram Solver and Text Repeater finish the set.
FAQ
Frequently asked questions
How do I count words in a document?
Paste your text into Word Counter and read the live total of words, characters, sentences, and paragraphs. The count updates as you type or edit. Use it to check essay limits, article lengths, and meta descriptions before you submit or publish.
What is the character limit for Instagram, X, and other platforms?
Limits change by platform and by post type, from 280 characters for a standard X post to 2,200 for an Instagram caption. Character Counter (Platform Limits) checks your text against these limits, so you can trim a caption before you post.
How do I change text to uppercase or title case?
Paste your text into Case Converter and click the format you want, such as UPPERCASE, lowercase, Title Case, or Sentence case. The result appears right away, ready to copy. This fixes text typed with caps lock on without retyping it.
How do I remove duplicate lines from a list?
Paste your list into Duplicate Line Remover and run it. Each repeated line is deleted and the first copy stays. Pair it with Text Sorter (A-Z) when you want the cleaned list in alphabetical order, which suits email lists and keyword sets.
What is a good readability score?
Most web writing aims for a Flesch Reading Ease score between 60 and 70, which reads as plain English for a general audience. Readability Score Checker also shows grade level. Shorter sentences and simpler words raise the score, while long sentences lower it.
How do I compare two versions of a text?
Open Text Diff Checker, paste the original in one box and the revised text in the other, and run the comparison. Added, removed, and changed parts are highlighted. This helps when you review edits from an editor or compare drafts of a contract or article.
How do I turn a title into a URL slug?
Paste the title into Slug Generator and it returns a lowercase, hyphenated version without special characters. For example, a title with punctuation becomes a short, clean path. Short slugs that contain your main keyword are easier to read and share.
How does a fancy text generator work?
Fancy Text Generator swaps normal letters for similar looking Unicode characters, such as bold, italic, or script styles. You copy the result and paste it into a bio or post. Some apps and screen readers handle these characters poorly, so use them sparingly.