알아두면 좋은 내용
글자수 vs 바이트 — 정확히 알아야 할 차이
글자수 (Length)
UTF-16 코드 유닛 수. 한글·영문 1자 = 1, 기본 이모지 1개 = 2. JavaScript의 String.length와 동일.
UTF-8 바이트
웹 표준 인코딩. 한글 1자 = 3바이트, 영문/숫자 = 1바이트, 이모지 = 4바이트.
EUC-KR 바이트
한국 SMS·구형 시스템. 한글 1자 = 2바이트, 영문/숫자 = 1바이트.
X(트위터) 가중치
한글·이모지 1자 = 가중치 2. 280 weight 한도. 한글만으로는 약 140자.
한글 1자는 몇 바이트?
| 인코딩 | 한글 1자 | 영문 1자 | 이모지 | 주요 사용처 |
|---|---|---|---|---|
| UTF-8 | 3바이트 | 1바이트 | 4바이트 | 웹 표준 (HTML, JSON, REST API) |
| UTF-16 | 2바이트 | 2바이트 | 4바이트 | JavaScript 내부, Java String |
| EUC-KR | 2바이트 | 1바이트 | 미지원 | 한국 SMS, 구형 윈도우 (CP949) |
| ASCII | 미지원 | 1바이트 | 미지원 | 영문 전용 (RFC, 도메인) |
결합 이모지 👨👩👧는 왜 8글자로 세어질까
가족 이모지 👨👩👧는 눈에는 1글자지만, 실제로는 👨·👩·👧 세 이모지를 폭이 없는 결합 문자 ZWJ(U+200D) 2개로 이어 붙인 시퀀스입니다. 어떤 단위로 세느냐에 따라 1(그래핌)·5(코드포인트)·8(UTF-16 코드 유닛)로 답이 전부 달라지는데, 글자수 카운터마다 결과가 다른 이유가 바로 이것입니다. 본 도구의 총 글자수는 JavaScript String.length와 같은 UTF-16 코드 유닛 기준입니다. HTML 표준의 입력창 maxlength도 같은 코드 유닛 단위로 정의되어 있어, 웹 입력 폼의 글자수 제한과 대부분 일치합니다.
| 입력 | 눈에 보이는 글자(그래핌) | 본 도구 총 글자수 | 코드포인트 | UTF-8 |
|---|---|---|---|---|
| 안녕 | 2 | 2 | 2 | 6바이트 |
| 😀 | 1 | 2 | 1 | 4바이트 |
| 👍🏽 (피부색 조합) | 1 | 4 | 2 | 8바이트 |
| 🇰🇷 (국기) | 1 | 4 | 2 | 8바이트 |
| 👨👩👧 (ZWJ 결합) | 1 | 8 | 5 | 18바이트 |
※ 문자 종류별 분석은 코드포인트 단위로 순회하므로 👨👩👧는 이모지 3 + 특수(ZWJ) 2로 집계됩니다. 워드프로세서처럼 그래핌 단위로 세는 카운터와 값이 다를 수 있으니, 제출 대상 시스템이 어느 기준인지 먼저 확인하세요.
한국 SMS·LMS·MMS 글자수 한도
SMS (단문)
90바이트
한글 약 45자
영문 90자
LMS (장문)
2,000바이트
한글 약 1,000자
영문 2,000자
MMS (멀티)
2,000바이트 + 이미지
본문 약 1,000자
제목 길이 한도는 발송 서비스마다 다름
SEO 메타 태그 권장 길이
HTML <title>
50~60자 (권장)
구글은 고정 글자수 제한을 두지 않고 화면 폭·검색어에 따라 잘라 표시합니다. 잘림 기준은 글자 수가 아니라 픽셀 폭이라, 폭이 넓은 한글은 더 짧게 잡는 편이 안전합니다.
meta description
120~160자 (권장)
역시 고정 제한이 없습니다. 구글이 페이지 내용으로 스니펫을 다시 쓰는 경우도 많아, 정확한 길이보다 첫 문장에 핵심을 담는 편이 낫습니다.
Open Graph title
40~60자 (권장)
카카오톡·페이스북 공유 카드 제목.
Open Graph description
80~120자 (권장)
공유 카드 설명. 너무 길면 줄임.
이메일 제목
50자 (모바일 권장)
받은편지함 폭에 따라 달라지는 경험칙입니다. 데스크탑은 78자 안팎.
URL slug
50~70자 (권장)
검색엔진과 공유 시 가독성 균형.
※ 위 범위는 규격이 아니라 업계에서 통용되는 경험칙입니다. 구글 문서는 title·description에 고정 글자수 제한이 없다고 밝히고, Open Graph 명세(ogp.me)에도 길이 규정은 없습니다. 공유 카드·검색 결과가 잘리는 지점은 기기 화면 폭과 글꼴에 따라 달라지므로 핵심 단어를 앞쪽에 두는 것이 가장 확실한 대응입니다.
주요 플랫폼 글자수 한도 — 공식 문서 확인값
플랫폼 글자수 제한은 블로그마다 값이 제각각이라, 공식 고객센터·공식 명세로 확인되는 값 위주로 정리했습니다. 입력한 텍스트가 각 한도의 몇 %인지 실시간 비교는 계산기의 ‘플랫폼별 제한’ 탭에서 할 수 있습니다.
| 항목 | 한도 | 비고 |
|---|---|---|
| 유튜브 동영상 제목 | 100자 | 고객센터 명시. 유효하지 않은 문자 포함 불가 |
| 유튜브 동영상 설명 | 5,000자 | 고객센터 명시 |
| X(트위터) 게시물 | 280 가중치 | 한글·이모지 = 2, 영문·숫자 = 1 → 한글만 쓰면 약 140자 |
| 인스타그램 캡션 | 2,200자 | 피드에서는 앞 몇 줄만 보이고 ‘더 보기’로 접힘 (노출 길이는 공식 수치 없음) |
| 인스타그램 프로필 소개 | 150자 | 인스타그램 고객센터 명시 |
※ X 가중치는 공식 오픈소스 twitter-text 설정값(기본 가중치 2, 라틴 문자 등 일부 구간만 1, 총 280 한도)을 따른 것입니다. 네이버 블로그·카카오톡처럼 공식 문서에 한도가 명시되지 않은 서비스는 표에서 제외했으며, 플랫폼 정책은 수시로 바뀔 수 있으니 제출 직전 해당 서비스에서 최종 확인을 권장합니다.
자기소개서·이력서 — 제한 글자수를 분량으로 환산하면
자기소개서 문항의 글자수 제한은 기업·공고·문항마다 다르고 공통 규격이 없습니다. 계산기의 ‘플랫폼별 제한’ 탭에 있는 자기소개서 항목(500·1,000·2,000·4,000자)도 규정이 아니라 자주 보이는 분량을 모아 둔 편의 프리셋이니, 실제 한도는 반드시 채용 공고와 지원 시스템의 입력창에서 확인하세요. 대신 한도가 정해졌을 때 그 분량이 어느 정도인지 감을 잡는 데는 아래 환산이 쓸모 있습니다.
| 제한 (공백 포함) | 200자 원고지 | 묵독 (300자/분) | 소리 내 읽기 (150자/분) | 한글만일 때 UTF-8 |
|---|---|---|---|---|
| 500자 | 3매 | 1분 40초 | 3분 20초 | 최대 1,500바이트 |
| 1,000자 | 5매 | 3분 20초 | 6분 40초 | 최대 3,000바이트 |
| 2,000자 | 10매 | 6분 40초 | 13분 20초 | 최대 6,000바이트 |
| 4,000자 | 20매 | 13분 20초 | 26분 40초 | 최대 12,000바이트 |
제출 전에 확인할 것은 세 가지입니다. ① 한도가 공백 포함인지 제외인지 — 공고에 별말이 없으면 입력창에 직접 붙여 넣어 남은 글자수 표시로 확인하는 것이 가장 정확합니다. ② 바이트 제한인지 — 오래된 채용 시스템 중에는 글자가 아니라 바이트로 세는 곳이 있어, 한글 1자가 2바이트(EUC-KR)나 3바이트(UTF-8)로 계산되면 같은 ‘1,000’이라도 쓸 수 있는 한글은 500자나 333자로 줄어듭니다. ③ 줄바꿈— 본 도구는 1글자로 세지만 서버에서 2글자로 세는 시스템이 있습니다(아래 자주 묻는 질문 ‘줄바꿈도 글자수에 들어가나요?’ 참고).
원고지 매수 계산 기준
국내에서 통용되는 원고지는 200자 원고지(20자 × 10행)입니다. 본 도구의 원고지 매수는 공백 포함 글자수 ÷ 200을 올림한 값으로, 띄어쓰기도 원고지에서 한 칸을 차지하기 때문에 공백 포함으로 세는 것이 관례입니다.
- 대입 논술·논술 학원 과제 — "원고지 5매 내외(1,000자)"처럼 분량이 원고지 매수로 제시되는 대표 사례입니다.
- 백일장·문학 공모전 — 시·수필·단편 부문에서 "200자 원고지 ○매 이내" 규정이 여전히 널리 쓰입니다.
- 주의 — 실제 원고지에 옮겨 쓰면 문단 첫 칸 들여쓰기, 문단이 바뀔 때 남는 칸 때문에 계산값보다 1~2매 더 나올 수 있습니다. 제출 규정이 엄격하면 여유를 두세요.
묵독·발화 시간 추정
| 예시 분량 | 묵독 | 발화 |
|---|---|---|
| 카톡 짧은 메시지 (50자) | 10초 | 20초 |
| X 게시물 한도만큼 영문 (280자) | 56초 | 1분 52초 |
| 블로그 단락 (1,000자) | 3분 20초 | 6분 40초 |
| 뉴스 기사 (3,000자) | 10분 | 20분 |
| 책 1챕터 (10,000자) | 33분 20초 | 66분 40초 |
| 논문 1편 (50,000자) | 166분 40초 | 333분 20초 |
※ 표의 시간은 계산기와 같은 식(공백 포함 글자수 ÷ 300, ÷ 150)과 같은 표시 형식으로 만든 값입니다. 읽고 말하는 속도는 사람·글의 난이도·목적에 따라 차이가 크므로, 발표·영상 원고처럼 시간이 중요한 글은 이 값을 출발점으로 삼고 실제로 소리 내어 읽으며 초시계로 한 번 재 보는 것이 정확합니다.
종이책은 판형·글자 크기에 따라 다르지만 대략 한 페이지에 1,000자 정도 들어갑니다. 참고로 제가 쓰고 있는 만세력 책을 이 도구로 세어보니 323,364자였는데, 그대로 환산하면 약 320페이지짜리 책이 됩니다. 전자책은 기기·폰트 설정마다 페이지가 달라져 글자수로 보는 편이 정확합니다.
자주 묻는 질문
공백을 글자수에 포함해야 하나요?
이모지는 몇 글자로 세야 하나요?
한글 자모(ㄱㄴㄷ)는 어떻게 세나요?
X(트위터) 글자수가 280인데 한글로는 왜 140자인가요?
줄바꿈도 글자수에 들어가나요?
원고지 1매는 몇 자인가요?
참고 자료
- 유튜브 고객센터(새 창)support.google.com
- twitter-text 공식 설정 (config/v3.json)(새 창)github.com
- X — 글자수 세는 법(새 창)docs.x.com
- Google — 제목 링크 가이드(새 창)developers.google.com
- Google — 스니펫 가이드(새 창)developers.google.com
- WHATWG HTML — maxlength(코드 유닛 길이)(새 창)html.spec.whatwg.org
- Unicode UAX #29 — 그래핌 경계(새 창)unicode.org
- 계산 기준
- 총 글자수 = UTF-16 코드 유닛(String.length) 기준 · X 가중치 = 공식 twitter-text config v3(4구간·기본 가중치 2·URL 23자 고정·NFC 정규화·이모지 엔티티 1개당 2자) · 플랫폼 한도는 항목별로 공식 문서 확인값/공식 미문서화 통용값/편의 프리셋을 구분해 표시 · SMS 90바이트는 EUC-KR 기준
- 오류 제보
- 결과가 다르면 contact@youtil.kr로 입력 조건을 알려 주세요. 평일 기준 1~3일 안에 답변합니다.