Free · Not saved · Not sent

Character counter for Korean text — with and without spaces, bytes

“With spaces” counts every character, spaces and line breaks included; “without spaces” leaves the spaces out. For example, “Nice to meet you” is 16 characters with spaces and 13 without. Paste or type text below to see those counts, the count without line breaks, lines, words and bytes, as you type.

Counted inside this page only. The text is not saved and not sent anywhere.

With spaces
0
Without spaces
0
Without spaces or line breaks
0
Lines
0
Words
0
Bytes (UTF-8)
0 B
Bytes (Hangul as 2)
0 B
Limit counts

How to use it

  1. Paste or type your text into the box. The counts change as you type.
  2. Read the count the form asks for: “With spaces”, “Without spaces”, or a byte count.
  3. To check a limit, type it into “Limit (optional)” and pick what it counts; the page shows what is left.
  4. Press “Clear” to start on a new text.

If something goes wrong

  • If a site shows a different number, check whether it counts line breaks. This page counts each line break as one character.

Not the tool you were after? Tell us which one to build

Did this help?

Last updated ·

Sites count in different ways. If a site's number differs, check whether it counts line breaks, and which byte count it uses.

How the counts are madeHow this works

With spaces and without

“With spaces” counts every character in the box: letters, digits, punctuation, spaces and line breaks, each line break as one. “Without spaces” leaves out the spaces but keeps the line breaks. “Without spaces or line breaks” leaves out both, so it counts only what is printed.

A space here is the ordinary space, the no-break space, the wide space used in East Asian text and the tab. Whichever of the two a form uses (in Korean, 공백 포함 means with spaces), this page shows all three counts side by side, so read the one the form asks for.

What counts as one character

A character is what a reader sees as one. The page asks the browser to split the text that way, so an emoji with a skin tone, or a family emoji joined from several people, counts as one. So does a Hangul syllable that a Mac stored as separate letters.

A few older browsers cannot split text like this. There the page counts Unicode code points instead and says so under the box; an emoji built from several parts may then count as two or more.

Two ways to count bytes

“Bytes (UTF-8)” is the size of the text in UTF-8, the encoding of the web: an English letter, digit or space is 1 byte, a Hangul syllable 3, and most emoji 4 for each code point.

“Bytes (Hangul as 2)” counts 1 byte for each basic Latin character and 2 for every other character — the way the older Korean encodings, EUC-KR and CP949, size Hangul. Emoji do not exist in those encodings; here each code point of an emoji counts as 2. If a form limits bytes, check which of the two it means.

Lines, words, and nothing kept

Line breaks typed on Windows (two control characters) and elsewhere (one) are treated the same, so pasted text counts alike on any computer. Lines are numbered as an editor numbers them: a line break at the very end starts an empty last line. Words are the runs of characters between spaces or line breaks.

The counting happens inside this page. The text is not sent anywhere and not stored in the browser, so closing the tab clears it — keep your own copy of anything you write here.

How this site handles data →

Quick questions

Does “without spaces” also leave out line breaks?

On this page, no: “Without spaces” removes spaces and tabs but keeps each line break as one character. The count “Without spaces or line breaks” removes both. Sites differ here, so if a form's number does not match, compare it with both counts.

How many bytes is one Hangul character?

It depends on the byte count the site uses. In UTF-8, the web's encoding, a Hangul syllable is 3 bytes. In the older Korean encodings (EUC-KR, CP949) it is 2. This page shows both: “Bytes (UTF-8)” and “Bytes (Hangul as 2)”, where every basic Latin character is 1 byte.

Is my text saved or sent anywhere?

No. The counting happens inside this page; the text is not sent to any server and not stored in the browser. Closing the tab clears it, so keep your own copy of anything you write here.