어떻게 계산하나요?
텍스트를 입력하면 결과가 즉시 바뀝니다. 필요하면 공백 포함 글자 수와 바이트 제한을 입력해 초과량을 확인하고, 예제 버튼으로 계산 방식을 살펴보세요.
글자 수는 브라우저의 Intl.Segmenter가 나누는 사용자에게 보이는 문자 묶음 기준입니다. 자바스크립트 문자열 길이(UTF-16 코드 단위)와 다릅니다. 지원하지 않는 브라우저에서는 코드 포인트 수로 근사 계산하고 화면에 알립니다.
공백 제외는 문자 묶음이 전부 유니코드 공백인 경우를 뺍니다. 일반 공백, 탭, 줄바꿈을 포함합니다. 줄 수는 빈 입력이면 0줄, 그 외에는 줄바꿈으로 나눈 구간 수입니다. 마지막 줄바꿈 뒤 빈 구간도 1줄로 셉니다. CRLF는 하나의 줄바꿈으로 봅니다. 바이트는 원문 그대로 UTF-8로 인코딩한 길이이므로 CRLF는 LF보다 1바이트 더 큽니다.
직접 확인한 예시
입력: 가나다 A😀 공백 포함 6자 · 공백 제외 5자 · 1줄 · UTF-8 15바이트
조합 문자 é(e + 결합 악센트)는 보이는 글자 1자이지만 UTF-8은 3바이트입니다. 지원서나 다른 사이트의 계산 규칙과 결과가 항상 같지는 않습니다.
자주 묻는 질문
줄바꿈도 글자 수에 들어가나요? 네. 공백 포함 글자 수에는 줄바꿈 문자 묶음이 포함됩니다. 공백 제외에서는 빠집니다.
입력 크기에 제한이 있나요? 화면 멈춤을 줄이기 위해 20만 UTF-16 코드 단위를 넘으면 계산을 중단하고 나눠서 처리하도록 안내합니다.
관련 도구: 공백과 줄바꿈 정리 · 중복 줄 제거