Exact character count text generator
Character limits are where mocks break: a 60-character meta title, a 280-character post, a database column that truncates at 120. This generator counts by grapheme cluster, so an emoji with a skin-tone modifier or an accented character counts as one visible character the way a user perceives it — and the result is padded with real words rather than invisible whitespace.
Opens in character mode with a manual target of 60 characters.
Your text
Up to 20,000 characters per run. Emoji, accented characters and multiple paragraphs are all supported.
How your text is handled: matching runs in this browser tab, so the text you paste here is not sent to a TypeMatch server and is not saved between visits — closing or reloading the tab clears it. Usage analytics record only counts and settings, never your text. Anything you copy out is then handled by your own clipboard and the app you paste into.
Detected in your text
- Words
- 0
- Chars
- 0
- No spaces
- 0
- Paragraphs
- 0
Refine result
Recent on this device
Your last 10 runs will be listed here, saved in this browser's local storage only. Nothing is uploaded and you can clear it at any time.
Saved presets
Save the current content type, tone, constraint mode and structure settings so your next run starts configured. Presets stay in this browser.
Generated copy
Variants
Paste your text and press “Match my copy” — you’ll get three verified variants to compare.
- Words
- 0/ 0
- Chars
- 0/ 0
- No spaces
- 0/ 0
- Paragraphs
- 0/ 0
A 60-character page title
Target only — no source text needed
Exact characters · 60
Ship design reviews faster with shared component libraries
Counted including spaces, by grapheme cluster, so accents and emoji count as one.
When to use it
SEO titles and meta descriptions
Search snippets truncate around fixed pixel and character budgets. A string sitting exactly on the limit shows what the last visible word will be.
Fixed-width UI components
Table cells, chips and mobile nav labels break at a specific character count. Test the boundary before a developer discovers it.
Database and API field limits
Seeding a form with a value at the exact maximum proves the validation message and the truncation behaviour both work.
Frequently asked questions
Do spaces count?
+
In character mode, yes. The tool also reports characters without spaces separately, so you can check both against whichever limit applies.
How are emoji and accented letters counted?
+
By grapheme cluster. A family emoji or an 'é' composed from two code points counts as one character, matching what a person sees rather than the raw code-unit length.
Is padding added to hit the number?
+
The engine adjusts word choice to land on the count. It does not append trailing spaces or invisible characters, and there is a test asserting that.
Why does my editor report a different number?
+
Some editors count UTF-16 code units, which inflates emoji and some accented characters. The rule this tool uses is shown beside the target field so the difference is explainable.
Check a limit right now
Set the number, generate, and read the actual count next to the target before you copy.
Open the full generator