TextForge

Free Word Counter, Character Counter and Text Tools

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 you type or open leaves this browser. Your text is kept on this device until you clear it.

How to Use TextForge

1

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.

2

Check the limits

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.

3

See how easy it reads

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.

4

Change the case

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.

5

Find and fix

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.

6

Convert and make

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.

Why Use This Word Counter?

đŸ”ĸ Counts you can trust

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.

📱 Limits counted as each site counts

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.

âœī¸ Help while you write

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.

â†Šī¸ Every change can be undone

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.

🧰 Many tools on one text

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.

🔒 Nothing uploaded

There is no account and no upload. Your text is counted on your device and kept only in this browser, where Clear removes it.

Counting Words and Characters Explained

🔤 Words and characters

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.

📏 Why sites count differently

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 scores

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.

Frequently Asked Questions

How does the word counter count words and characters?

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.

How are the limits for X, Instagram, LinkedIn and SMS worked out?

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.

What do the readability scores mean?

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.

Is my text uploaded or saved anywhere?

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.

Which title case styles does it follow?

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.

Why did Pattern switch itself off?

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.

Where are TextTransform and TextAnalyzer Pro?

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.

Settings

Text box

Counting

Word cloud

The words your text uses most are the largest. Common words such as the, and, of and web addresses are left out.

Compare two texts

Your text is compared with a second one that you put here, for example an older version. The second text is not kept.

How TextForge works

Paste or type your text once. Count, Case and Find and fix all work on that same text, and every change can be undone. Convert, Fancy text and Make text have their own boxes. Your text is not sent anywhere: TextForge works in this browser.

Count

A word is everything between spaces that holds a letter or a number. Chinese, Japanese and Thai, which have no spaces, are split into words by the browser. Characters are counted as you see them, so an emoji or a Hindi letter with its signs is one. Select part of the text to count only that.

Limits show how much room is left for X (where most Indian letters count once, emoji and Chinese twice and every link 23), Instagram, LinkedIn, Bluesky, Threads, Mastodon, YouTube and SMS (160 letters, or 70 when the text has Hindi or emoji), each counted the way that site says it counts.

Sentence lengths shows how many sentences are short, medium, long and very long, and a line of their lengths in order. Most used words and Most used letters list what your text uses most. Below them, Word cloud draws the most used words as a picture you can save, Compare two texts puts the numbers of two texts side by side, and Report copies or saves the counts.

How easy it is to read

Six standard scores for English, turned into a school year and an age. Below 100 words the scores move around a lot. Writing checks mark long sentences, the passive voice (it was done), words ending in -ly, long words with a simple one (use, not utilize) and words typed twice.

Case

Each button shows what your text will look like. It changes the selected text, or all of it when nothing is selected. Title Case follows the chosen style guide: Chicago (18th edition) keeps articles, and, but, for, or, nor and prepositions of up to four letters small (of, with, from), APA and AP only words of three letters or fewer, MLA every preposition. Short forms in capitals (GST, NASA), words like iPhone, web addresses and the names you list keep their shape.

Find and fix

Matches are marked while you type. A pattern is a regular expression: \d+ finds numbers, ^ and $ are the start and end of a line. Keep capitals turns cat into dog, Cat into Dog and CAT into DOG. Clean up lists what it finds, such as curly quotes, long dashes and hidden characters, with a button to fix each. Line tools sort, remove repeats, number, join and split lines; Number can also take the numbers off a list.

Convert

Binary, hex and Base64 use UTF-8, so Hindi and emoji come back exactly. Morse plays as sound and saves as a .wav file (up to 10 minutes). Caesar can try every shift and guesses the right one for English. A hidden message is written with invisible characters inside normal text.

Fancy text and Make text

The post editor puts bold and italic letters on just the words you select, for sites without a bold button. Make plain turns fancy letters back into normal ones. Passwords use the secure random numbers of your browser and show how long guessing would take at 10 billion guesses a second.

Keys

Ctrl Z / Ctrl Y
Undo and redo in your text
Ctrl S
Save your text as a file
Enter in Find
Next match (Shift for the one before)
?
This help

The keys work while the tool is in use: after a click or a tap in it.

Files

Open or drop .txt, .docx (Word), .odt, .rtf, .html, .md, .csv, .srt and other text files of up to 25 MB. A PDF cannot be read here: copy its text and paste it. Save writes a .txt file in UTF-8.