글자수 계산기 사용법
입력 칸에 문장을 직접 쓰거나 다른 문서에서 붙여 넣으면 별도의 계산 버튼 없이 결과가 갱신됩니다. 가장 큰 숫자는 줄바꿈과 공백을 포함한 전체 글자수입니다. 아래에는 공백 제외 글자수, UTF-8 바이트, 단어 수, 줄 수를 나누어 표시합니다. 자기소개서처럼 “공백 포함 1,000자” 제한이 있으면 전체 글자수를 보고, 게시판처럼 byte 제한이 있으면 UTF-8 값을 확인하세요.
텍스트는 이 페이지를 연 브라우저 안에서만 계산됩니다. 서버로 원문을 전송하거나 저장하지 않으므로 공개 전 문서나 개인 메모도 바로 확인할 수 있습니다. 다만 브라우저를 닫으면 입력 내용은 복구되지 않으니 원본 문서는 별도로 보관해야 합니다.
글자와 바이트를 세는 원리
글자수는 자바스크립트의 유니코드 코드 포인트 단위로 순회해 셉니다. 그래서 일반적인 한글 음절과 보통의 이모지는 화면에서 보이는 한 글자에 가깝게 계산됩니다. 공백 제외 값은 스페이스뿐 아니라 탭과 줄바꿈 같은 모든 공백 문자를 제외합니다. 단어 수는 앞뒤 공백을 제거한 뒤 연속된 공백을 경계로 나눕니다.
UTF-8에서 영문과 숫자 대부분은 1바이트, 완성형 한글 음절은 보통 3바이트입니다. 예를 들어 “한글 A”는 글자수 4자, 공백 제외 3자, UTF-8 8바이트입니다. 서비스마다 줄바꿈을 1바이트 또는 2바이트로 보거나 EUC-KR 기준을 적용할 수 있으므로 제출처가 별도 기준을 제시했다면 그 기준을 우선하세요. 조합형 이모지나 결합 문자는 화면상 하나여도 여러 코드 포인트로 셀 수 있습니다.
어떤 상황에 쓰나요?
자기소개서·생활기록부·원고의 글자 제한, SMS/LMS 전송 전 바이트 확인, 데이터베이스 필드 길이 점검, SNS 게시물 초안 정리에 유용합니다. 글자 제한을 맞출 때는 숫자만 줄이기보다 중복 표현과 불필요한 수식어를 먼저 덜어내면 의미를 보존하기 쉽습니다. 개발 작업에서는 실제 저장 인코딩이 UTF-8인지도 함께 확인해야 합니다.
한글 문서를 다른 서비스로 옮길 때 결과가 다르면 공백 처리, 줄바꿈 방식, 유니코드 정규화 기준부터 비교하세요. 겉모양이 같은 “가”도 완성형 한 글자 또는 자모 두 글자로 저장될 수 있습니다. 이 도구는 입력을 임의로 정규화하지 않고 브라우저가 읽은 그대로 세므로 원문의 실제 구조를 확인하는 데 도움이 됩니다. 제출 직전에는 최종 제출 화면이 제공하는 카운터도 함께 확인하는 것이 안전합니다.
자주 묻는 질문
공백 포함과 공백 제외 중 무엇을 봐야 하나요?
제출처 안내를 따르세요. 기준이 없으면 보통 화면에 입력한 모든 문자를 세는 공백 포함 값을 사용합니다.
한글은 왜 3바이트인가요?
이 도구는 웹의 표준 인코딩인 UTF-8을 사용합니다. UTF-8에서 일반적인 한글 완성형 음절은 3바이트로 표현됩니다.
이모지는 정확히 한 글자로 세나요?
단일 이모지는 대체로 한 글자지만 가족 이모지처럼 여러 문자를 결합한 표시는 여러 글자로 계산될 수 있습니다.
붙여 넣은 글이 서버에 저장되나요?
아닙니다. 계산은 현재 브라우저에서만 실행되고 입력 내용은 전송하지 않습니다.