Paste your text once
Type, paste or open a file in the text box. Words, characters, sentences, paragraphs and reading time appear at once, and every tab works on the same text.
Paste your text once to count words, characters and reading time, see the room left on X, Instagram, LinkedIn, SMS and more, check how easy it reads, change its case, find and fix it, convert it to codes, style it with fancy letters and make placeholder text or passwords, with nothing uploaded.
Nothing to count yet. Type or paste your text, or .
Turn a check on to mark it in your text. Use the arrow to go from one to the next.
Each line is changed on its own, so a list of names becomes a list of names.
Type \n for a new line and \t for a tab. With a pattern, $1 puts back what the first ( ) found.
Type on either side: the other side changes as you type. Paste a code into the text box and TextForge says what it looks like.
Letters from the Unicode set that work where you cannot change the font: posts, bios, names and messages. Click a style to copy it.
Screen readers read these letters one by one or skip them, and search does not find them. Use them for a name or a heading, not for whole posts.
Real accents (like é and ü) and Indian scripts stay as they are.
Placeholder text, strong passwords, random lists, blank characters and repeated text, made on this device.
Nothing you type or open leaves this browser. Your text is kept on this device until you clear it.
Type, paste or open a file in the text box. Words, characters, sentences, paragraphs and reading time appear at once, and every tab works on the same text.
Count shows the room left on X, Instagram, LinkedIn, Bluesky, Threads, Mastodon, YouTube and SMS, each counted the way that site counts. Choose the ones you need.
Six readability scores for English, a class and an age, writing checks that mark long sentences, the passive voice and words with a simpler form, and a line that shows how the lengths of your sentences rise and fall.
Sentence case, Title Case in the Chicago, APA, AP or MLA style, capitals, small letters and the cases code uses. Select part of the text to change only that.
Find and replace with whole words or patterns, many replacements at once, clean-up of curly quotes and hidden characters, and tools to sort, number or join lines.
Turn text into binary, Base64, Morse with sound, Braille or a cipher and back, style it with fancy letters, and make placeholder text, passwords or random lists.
Characters are counted as you see them, so an emoji or a Hindi letter with its signs is one, and words follow the spaces, as in your writing program.
X counts emoji and Chinese twice and every link as 23, an SMS switches to 70 letters when one letter falls outside its set: TextForge counts the same way.
A goal, reading and speaking time, readability, marks for long sentences and repeated words, and the most used words keep a piece of writing on track. A word cloud, a comparison of two versions and a report of the counts are one click away.
Case, find and replace, clean-up and line tools all change the same text, and Undo takes back any of them, one step at a time.
Counting, case, find and fix, converters, fancy letters and placeholder text sit in one place, so you paste once instead of going from site to site.
There is no account and no upload. Your text is counted on your device and kept only in this browser, where Clear removes it.
A word is a run of text between spaces that holds a letter or a number. A character is what you see as one sign: the letter e with an accent, an emoji with its skin tone, or a Hindi syllable with its vowel sign each count once, even when the computer stores them as several codes. More counts shows those codes too, and the size of the text as a file.
Each site sets its own rule. X gives most letters a weight of one and Chinese, Japanese, Korean and emoji a weight of two, and turns every link into 23 characters. An SMS uses a 7-bit alphabet of 128 letters when it can, and two bytes a letter when it cannot, so one Hindi letter or emoji cuts the room from 160 to 70. YouTube counts a description in bytes.
Readability formulas, such as Rudolf Flesch's reading ease of 1948, turn the length of sentences and words into a score or a school year. They suit plain English prose of a few hundred words or more. They cannot see meaning, so a short sentence full of jargon can still score well: read them as a hint, not a verdict.
A word is everything between spaces that holds a letter or a number, so "well-known" is one word and a lone dash is none. Chinese, Japanese and Thai, which are written without spaces, are split into words by your browser. Characters are counted as you see them: an emoji, an accented letter or a Hindi letter with its signs is one character. Select part of your text to count only that part.
Each limit counts the way that site counts, from its own published rules. X allows 280, where most letters, including Indian scripts, count once, emoji and Chinese twice and every link 23 (X's counting rules). An SMS holds 160 plain letters, or 70 when the text has a letter outside that set, such as Hindi or an emoji; longer texts are sent in parts of 153 or 67 (the 3GPP standards for SMS). Instagram captions hold 2,200 characters with at most 30 hashtags, LinkedIn posts 3,000 characters, Bluesky 300, Threads and Mastodon 500 (servers can change it), a YouTube title 100 characters and a description 5,000 bytes.
They are six standard formulas for English: Flesch reading ease (higher is easier, 60 to 70 is plain English), Flesch-Kincaid, Gunning fog, SMOG, Coleman-Liau and the Automated Readability Index, which give a school year. TextForge shows their average as a class and an age. They count words, sentences and syllables (estimated from the spelling), so below about 100 words they move around a lot. They do not judge whether a text is clear or correct.
No. Everything you type, paste or open is read and counted by your browser on this device and is not sent anywhere. Your text is kept in this browser so it is still there after a reload, up to 200,000 characters; switch Keep my text off in Settings on a shared computer, and Clear removes it.
Chicago (18th edition, 2024) keeps articles, and, but, for, or, nor, to, as and prepositions of up to four letters small, so "A Room with a View" but "Much Ado About Nothing". APA and AP keep every short word of three letters or fewer small, MLA every preposition whatever its length. The first and last words, and the first word after a colon, always get a capital. Short forms in capitals such as GST, words like iPhone and the names you list keep their shape.
A pattern (regular expression) you type can take very long on some texts and freeze the page. TextForge notes when one starts and when it ends; if the page was closed while one was running, Pattern is switched off at the next visit so the page does not freeze again. Check the pattern, then switch it on.
Both became part of TextForge on 15 November 2026, so the site has one tool for counting, checking and changing a text instead of three; their old addresses open this page. Most of what they did was already here, and what only they had came along: the most used letters, taking numbers off lines, sentence lengths, a word cloud, two texts compared by their numbers and a report of the counts. TextAnalyzer Pro's tone score and its list of saved analyses were not brought over. Text you left in either tool is still in your browser, and Settings offers it as one file. Parts of TextForge are also tools of their own on this site: the Text Case Converter, the Fancy Text Generator, CipherBox and the Encode / Decode converter, the Lorem Ipsum Generator, UltraPass Pro for passwords, and the text cleaner of ToolForge. Use whichever fits the job; TextForge is the one to keep open while you write.