글자수 세는 법 — 공백·줄바꿈·바이트가 다른 이유
최종 확인 2026-10-20
같은 글인데 사이트마다 글자수가 다른 이유는 무엇인가요?
공백을 세는지, 줄바꿈을 1자로 세는지 2자로 세는지, 글자를 바이트로 세는지가 사이트마다 다르기 때문입니다. 제출 화면의 카운터가 최종 기준입니다.
출처: 자소서 글자수 세기
글자수에는 하나의 표준이 없습니다. 이 사이트는 아래 네 가지 값을 동시에 보여 주고, 어떤 값을 쓸지는 지원처가 정합니다.
네 가지 기준
| 기준 | 세는 방법 |
|---|---|
| 공백 포함 | 스페이스·줄바꿈까지 모두 코드포인트 1개로 셉니다. |
| 공백 제외 | 스페이스, 탭, 줄바꿈, NBSP, 전각 공백을 뺀 나머지를 셉니다. |
| 바이트(UTF-8) | UTF-8로 인코딩한 길이입니다. 한글은 보통 3바이트입니다. |
| 바이트(한글 2) | ASCII 1, 그 외 2로 세는 옛 방식(CP949) 근사입니다. |
예시로 보기
| 문장 | 공백 포함 | 공백 제외 | UTF-8 | 한글 2 |
|---|---|---|---|---|
저는 개발자 입니다 | 10 | 8 | 26 | 18 |
Hello, 세계! | 10 | 9 | 14 | 12 |
😀 ok | 4 | 3 | 7 | 5 |
ㄱㅏ각 | 3 | 3 | 9 | 6 |
줄바꿈 때문에 달라지는 값
엔터 한 번을 \n 한 글자로 세는 곳이 있고, \r\n 두 글자로 세는 곳이 있습니다. A B\nC는 기본 5자이지만 줄바꿈을 2자로 세면 6자입니다. 이 사이트는 기본값을 1자로 두고, 옵션을 켜면 2자로 셉니다.
이모지·자모 주의
자바스크립트의 length는 UTF-16 코드 유닛을 세기 때문에 이모지 하나가 2로 나옵니다. 이 도구는 코드포인트로 세므로 이모지는 1자입니다. 한글 자모(ㄱ, ㅏ)도 각각 1자입니다. 이모지가 들어 있으면 지원 화면 카운터와 값이 다를 수 있으니 자소서에는 이모지를 쓰지 않는 편이 안전합니다.
제출 전 체크
- 지원서 화면의 제한이 공백 포함인지 제외인지 먼저 확인합니다.
- 이 도구로 줄인 뒤 제출 화면에 붙여 넣어 한 번 더 확인합니다.
- 제한에 딱 맞추기보다 5% 정도 여유를 둡니다.
2026-10-20 법제처 기준 참고용입니다. 법률·노무 자문이 아니며, 채용 결과와 무관한 비공식 작성 도구입니다. 개별 사안은 고용노동부 상담(국번 없이 1350)이나 전문가에게 확인하세요. 입력값은 서버로 전송되지 않습니다.
자주 묻는 질문
공백 제외로 세는 사이트가 더 많나요?
정해진 비율은 확인하지 못했습니다. 지원서마다 다르므로 제출 화면의 표시를 따르세요.
바이트 제한은 왜 있나요?
일부 옛 시스템은 입력 길이를 바이트로 제한합니다. 한글을 2바이트로 세는 곳과 3바이트로 세는 곳이 있어 두 값을 모두 보여 줍니다.
공식 출처와 확인일
- Unicode FAQ — UTF-8 · UTF-16 · 코드포인트 — https://www.unicode.org/faq/utf_bom.html (확인 2026-10-20)
- MDN — String.prototype.length (UTF-16 코드 유닛) — https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/length (확인 2026-10-20)
- 고용노동부 — https://www.moel.go.kr/ (확인 2026-10-20)