Guides 01

How characters are counted: spaces, line breaks and emoji

Why the same text gets a different character count on different sites. How spaces, line breaks, emoji and combining characters are counted.

There is more than one character count

‘Character count’ sounds like a single number, but in practice you get several different values depending on what you treat as one character. That is why pasting the same essay into two sites often gives results a few characters apart. The difference almost always comes from three things: whether spaces are counted, how line breaks are counted, and how many characters are assigned to things like emoji that are built from several code points.

With spaces and without spaces

With spaces counts every space as a character too. The Korean phrase ‘안녕 하세요’ (hello, written here with a space) is 6 characters with spaces. Without spaces removes all blank characters such as spaces, tabs and line breaks, so the same phrase is 5 characters.

Korean puts a space after every eojeol (a word plus its attached particles), so spaces make up a fair share of a text. An eojeol is usually three or four syllables long, so in ordinary prose spaces commonly account for around one fifth of all characters. As a result, ‘1,000 characters with spaces’ and ‘1,000 characters without spaces’ are quite different amounts of writing. Under a without-spaces limit you can fit more content.

If the recipient does not state which basis they use, it is safest to aim for the stricter one: with spaces.

How many characters is a line break?

Line breaks are where services differ the most.

In a text with 10 paragraphs, this alone can shift the count by 10 to 20 characters. This tool counts any line break — Windows, Mac or Linux — as 1 character, and if you turn off ‘Count line breaks as characters’, line breaks are left out. The without-spaces count never includes line breaks, regardless of the option.

Emoji and combining characters

Inside a computer, characters are stored as numbers called ‘code points’. Most characters are one code point each, but there are exceptions.

This tool follows the Unicode standard's ‘grapheme cluster’ rules and counts each visible unit as 1 character. So 👨‍👩‍👧 is 1 character, and so is a decomposed ‘한’. Byte counts, on the other hand, reflect every code point actually stored, so text with many emoji has far more bytes than characters.

What to check before you submit

Last updated: 2026-09-23

Open the character counter →