Korean Character Counter
Counts characters with and without spaces and in bytes, matching how application forms count them.
A 자기소개서 field that says “1,000자 이내” may be counting characters with spaces, without spaces, or bytes — and in bytes it may be counting UTF-8 or CP949, where a Hangul syllable is three bytes or two. This gives every one of those numbers at once so you can find out which one the form means.
The text
Characters
With spaces
0
Without spaces
0
Without line breaks
0
For a form that does not count newlines
Words
0
Lines
0
Paragraphs
0
Bytes
UTF-8
0 bytes
CP949 / EUC-KR
0 bytes
UTF-16 code units
0
What a browser’s maxlength counts
Graphemes (what you see)
0
Emoji and decomposed Hangul included
The same text is a different number of bytes depending on the encoding. One Hangul syllable is three bytes in UTF-8 and two in CP949 (EUC-KR). The older the form, the more likely it counts CP949.
Against a limit
Used
0 / 1,000
Left
1,000
Share
0.0%
Composition
Hangul syllables
0
Latin letters
0
Digits
0
Spaces
0
Sentences
0
How to use it
Paste the draft
The counts update as you edit, so you can trim toward whichever limit applies.
Find out which count the form uses
Paste a known-length passage into the real form and compare against the numbers here. It is faster than guessing, and forms rarely say.
Mind the line breaks
Some forms count a newline as a character, some as two (CRLF), some strip them. A draft that fits locally and is rejected on submission is usually this.
Common questions
Why is the byte count different in the two encodings?
A Hangul syllable is three bytes in UTF-8 and two in CP949, and a Latin letter is one in both. Older Korean systems count CP949 bytes, and a limit of 4,000 bytes there is not 4,000 bytes here.
Does an emoji count as one character?
It depends on the counter, which is exactly the problem. An emoji is often two UTF-16 code units, and a flag or a family emoji is several joined together — some forms count each part. Avoid them in a length-limited field.
Is my draft stored?
No. It is counted in the browser and nothing is sent or kept.
Feed it from
Word & Character Counter
Counts characters with and without spaces, words, lines, paragraphs and UTF-8 bytes.
Font Subsetter
Cuts a TrueType font down to the glyphs your text actually uses and can wrap the result as WOFF — the difference between a 4 MB and a 90 KB Korean webfont.
Document Word Count
Counts words, characters and pages across .docx, .pptx, PDF and text files, for translation quotes.
Korean Spelling Helper
Flags spacing, spelling and particle mistakes in Korean text and explains the rule behind each one.
Next
These accept what this tool produces, so the result can go straight in.
Document Word Count
Counts words, characters and pages across .docx, .pptx, PDF and text files, for translation quotes.
Korean Spelling Helper
Flags spacing, spelling and particle mistakes in Korean text and explains the rule behind each one.
Word & Character Counter
Counts characters with and without spaces, words, lines, paragraphs and UTF-8 bytes.
Line Wrapper
Hard-wraps text at a column width, or unwraps it back into single-line paragraphs.
Korean Age Calculator
Works out your 만나이, 연나이 and the old 세는나이 from a birth date, on any reference day.
Annual Leave Calculator
Works out how many paid leave days have accrued by joining date or fiscal year, including the first-year rule.