Utility10 min read|HEHaeun

500 Characters but 1,500 Bytes? How Korean Text Counting Actually Works

Characters and bytes are not the same thing. Learn how EUC-KR vs UTF-8 encoding changes your byte count, platform-specific limits, and how to count Korean text correctly for job applications.

You typed exactly 500 characters. The form says the limit is 1,500 bytes. You hit submit and... rejected. Wait, characters and bytes aren't the same? If you've ever been confused by a Korean job application that says '3,000 bytes or less' instead of a simple character count, you're not alone. The gap between characters and bytes is one of the most common traps in Korean text — and it trips up thousands of applicants every hiring season.

The problem gets worse when you realize different encoding systems produce different byte counts for the exact same text. A single Korean character is 2 bytes in EUC-KR but 3 bytes in UTF-8. That difference can mean the difference between fitting within a limit and blowing past it. This guide breaks down exactly how character counting works, why bytes matter, and how to handle every platform and application scenario you'll encounter.

What You'll Learn

  • Why 500 Korean characters can be 1,000 or 1,500 bytes depending on the encoding
  • How to tell whether a form uses character limits or byte limits — and which encoding applies
  • Platform-by-platform character limits for social media, messaging apps, and job applications

Characters vs. Bytes: The Core Difference

A character is what you see on screen — one letter, one symbol, one Hangul block. A byte is a unit of digital storage. In English, the relationship is simple: one ASCII character equals one byte. But Korean Hangul characters require multiple bytes because they encode thousands of unique syllable blocks. The number of bytes per character depends entirely on which encoding system is being used.

Think of it like shipping boxes. An English letter fits in a small box (1 byte). A Korean character needs a medium box (2 bytes in EUC-KR) or a large box (3 bytes in UTF-8). The character count stays the same, but the total 'shipping weight' changes based on box size. This is why a byte limit and a character limit produce very different results for Korean text.

EUC-KR vs. UTF-8: Why the Same Text Has Different Byte Counts

EUC-KR is a legacy Korean encoding that assigns exactly 2 bytes to each Hangul character. It was the standard for Korean websites and systems through the 2000s, and many older corporate HR systems still use it. UTF-8 is the modern universal encoding that handles every language — but it uses 3 bytes per Korean character. English letters take 1 byte in both systems.

Byte Count Comparison

1.'Hello' (5 English characters): EUC-KR = 5 bytes, UTF-8 = 5 bytes
2.'안녕하세요' (5 Korean characters): EUC-KR = 10 bytes, UTF-8 = 15 bytes
3.'Hello 안녕' (8 characters with space): EUC-KR = 10 bytes, UTF-8 = 12 bytes
4.Space character: 1 byte in both encodings
5.Numbers and basic punctuation: 1 byte in both encodings

This 50% difference between EUC-KR and UTF-8 for Korean text is enormous. If a form says '3,000 bytes' and uses EUC-KR, you can write about 1,500 Korean characters. If it uses UTF-8, you only get about 1,000 characters. Always check which encoding the system uses before you start writing.

With Spaces vs. Without Spaces

Korean job applications love to specify '500 characters including spaces' or '500 characters excluding spaces.' This distinction matters more than you might think. Spaces typically make up 15-20% of Korean text. So '500 characters excluding spaces' actually gives you room for roughly 580-600 total characters including the spaces between words.

Most social media platforms count spaces as characters. Twitter's 280-character limit includes every space. Instagram's 2,200-character caption limit counts spaces too. But some Korean application systems strip spaces before counting, which means you get more room for actual content. The safest approach: always check the specific requirement, then use a counting tool that shows both numbers simultaneously.

Platform-by-Platform Character Limits

Every platform handles text limits differently. Some count characters, some count bytes, and some have different rules for different features. Here is a comprehensive reference table for 2026.

PlatformContent TypeLimitCounting Method
Twitter/XPost (free)280 charactersCharacters (spaces included)
Twitter/XPost (Premium)25,000 charactersCharacters
InstagramCaption2,200 charactersCharacters
InstagramBio150 charactersCharacters
KakaoTalkMessage10,000 charactersCharacters
KakaoTalkProfile name20 charactersCharacters
Korean job appsPer question (typical)500-1,000 charactersVaries: chars or bytes
Korean job appsByte-based2,000-3,000 bytesEUC-KR bytes (usually)
SMS (Korean)Single message70 charactersCharacters (Hangul)
SMS (English)Single message160 charactersCharacters (ASCII)
Naver BlogTitle100 charactersCharacters
YouTubeTitle100 charactersCharacters

Job Application and Resume Standards

Korean corporate job applications are the trickiest scenario because they mix character limits and byte limits depending on the company's HR system. Large corporations that built their recruitment platforms in the 2000s often use EUC-KR byte limits. Newer systems tend to use character counts. Here is what you will typically see across different application types.

  • Samsung, Hyundai, SK: typically 3,000 bytes per question (EUC-KR, approximately 1,500 Korean characters)
  • LG, POSCO: typically 500-1,000 characters per question (character-based)
  • Public sector applications: 200-500 characters per question (character-based)
  • University admission essays: 800-1,500 characters including spaces
  • Graduate school research plans: 2,000-5,000 characters (varies by department)
  • Cover letters for international positions: 250-400 words (word-based)
⚠️

Spaces Can Push You Over the Limit

If a form says '500 characters including spaces' and you wrote 480 characters of text plus 25 spaces, you are at 505 — over the limit. Many applicants write their content, check only the character count without spaces, and get a nasty surprise at submission time. Always verify whether spaces are included, and check your count with both options before submitting.

💡

Check Byte vs. Character Before You Write

Before writing a single word for a job application, find out whether the system counts characters or bytes — and if bytes, whether it uses EUC-KR or UTF-8. Paste a test sentence like '가나다라마' (5 characters) and check if the counter shows 5, 10, or 15. If it shows 10, it is EUC-KR bytes. If it shows 15, it is UTF-8 bytes. If it shows 5, it is counting characters. This 10-second test saves you from rewriting your entire response.

How to Count Accurately with Online Tools

Word processors handle character counting differently. Microsoft Word counts characters with and without spaces but does not show byte counts. Hangul (HWP) shows character statistics under File > Document Info, but the byte count depends on the export encoding. Google Docs shows character count via Tools > Word count, but again, no byte information.

The most reliable approach is using a dedicated online character counter that shows all metrics simultaneously: characters with spaces, characters without spaces, words, and byte counts in both EUC-KR and UTF-8. This way you can see at a glance whether you meet whichever requirement applies to your situation.

Frequently Asked Questions

Why does a Korean job application use bytes instead of characters?

Many large Korean companies built their HR systems in the early 2000s when EUC-KR was the standard encoding. These systems store text in fixed-byte database columns, so the limit is naturally expressed in bytes. Newer systems have switched to character-based counting, but legacy platforms at Samsung, Hyundai, and others still use byte limits.

How many Korean characters fit in 3,000 bytes?

In EUC-KR encoding, each Korean character is 2 bytes, so 3,000 bytes fits approximately 1,500 pure Korean characters. In UTF-8, each Korean character is 3 bytes, so 3,000 bytes fits approximately 1,000 Korean characters. If your text mixes Korean and English, the count will be somewhere in between because English characters are 1 byte in both encodings.

Do emojis count as one character?

Visually, an emoji looks like one character, but in terms of bytes it is much larger — typically 4 bytes in UTF-8. Some compound emojis (like family emojis or flag emojis) use even more bytes because they combine multiple Unicode code points. On most social media platforms, a single emoji counts as 1-2 characters toward the character limit, but byte-based systems will count the full byte size.

Does a line break count as a character?

On most platforms and counting tools, yes — a line break counts as one or two characters (depending on the operating system). Windows uses two characters for a line break (carriage return + line feed), while Mac and Linux use one. Most web-based forms normalize this to one character. If you are close to the limit, removing unnecessary line breaks can free up a few characters.

What is the difference between 'characters including spaces' and 'characters excluding spaces'?

Characters including spaces counts every single character you typed — letters, numbers, punctuation, and spaces between words. Characters excluding spaces counts the same thing minus all space characters. For Korean text, spaces typically make up 15-20% of the total, so '500 characters excluding spaces' gives you room for roughly 580-600 total characters. Always check which standard your application requires.

Can I test which encoding a job application form uses?

Yes. Type exactly 5 Korean characters like '가나다라마' and check the counter on the form. If it shows 10, the form uses EUC-KR byte counting (2 bytes per character). If it shows 15, it uses UTF-8 byte counting (3 bytes per character). If it shows 5, the form counts characters, not bytes. This quick test tells you exactly how to plan your writing.

Word & Character Counter

Count characters, words, and bytes in real time

Count Now

Try the tools from this article

HE

Haeun

Content editor. Making everyday tool guides easy and fun to follow.

Found this helpful? Get new guide alerts

No spam. Unsubscribe anytime. · By subscribing, you agree to our Privacy Policy.

You might also like

84+

Tools available

100+

Blog articles

English & 한국어

Languages

Bookmark this page! We add new free tools every week.