Tool

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
Length constraint

Allowed range: 1–12,000 chars.

or press ⌘/Ctrl Enter
Refine result
Match method

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

Waiting for your text

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
Matching runs in this browser tab
Refine

Refinements keep your exact characters (with spaces) target of 60 unchanged.

A 60-character page title

Input

Target only — no source text needed

Target

Exact characters · 60

Result

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