모든 가이드
작성

이모지가 문자 수에 영향을 주는 이유

이 이모지는 UTF-16 단위로 세면 7개입니다. 내 글에 필요한 계산 기준을 확인하세요.

이모지는 한 글자로 보이지만 텍스트 필드 내부 표현에서는 여러 단위를 차지할 수 있습니다. 그래서 두 개의 카운터가 서로 다르게 계산해도 텍스트가 손실되는 것은 아닙니다.

CozyToolkit의 단어 수 세기는 유니코드 문자소 클러스터를 셉니다. 문자소 클러스터는 보통 한 글자로 보이는 단위입니다. 예를 들어 👩🏽‍💻 같은 결합된 이모지는 구성 요소를 따로 세지 않고 한 글자로 계산합니다.

짧은 초안 하나 시도해보기

샘플 텍스트 파일을 열어 내용을 복사한 뒤 내 텍스트에 붙여넣으세요. 두 줄 사이에 빈 줄이 하나 있고 마지막에 줄바꿈은 없습니다:

Café 👩🏽‍💻

Ready to share?

결과는 4단어, 23글자, 공백 제외 18글자, 2단락입니다. 이모지는 한 글자지만 단어로는 세지 않습니다. 구두점도 글자 수에 포함됩니다.

복사할 때 편집기가 끝에 줄바꿈을 추가하면 총 글자 수가 달라집니다. 정확한 수치를 확인할 때는 다운로드한 파일로 시작하세요. 지우기는 초안을 삭제하고, 지우기 실행 취소는 다시 불러와 비교할 수 있습니다.

한 글자가 여러 표현을 가질 수 있음

다음 네 샘플 모두 이 도구에서 한 글자로 계산됩니다:

샘플 여기 글자 수 유니코드 코드 포인트 수 자바스크립트 UTF-16 단위 수 UTF-8 바이트 수
A 1 1 1 1
é 1 1 1 2
é 1 2 2 3
👩🏽‍💻 1 4 7 15

두 개의 악센트 글자는 비슷해 보이지만 첫 번째는 악센트가 포함된 단일 코드 포인트이고, 두 번째는 기본 글자 뒤에 결합 악센트가 옵니다. 이모지는 사람, 피부색 수정자, 조인어, 노트북을 결합해 하나의 표시 기호로 만듭니다.

이 도구는 브라우저의 Intl.Segmenter를 사용해 글자, 단어, 문장 경계를 구분합니다. 단어를 단순히 공백으로 나누지 않으므로 공백으로 구분하지 않는 언어에도 적합합니다. 언어 규칙과 브라우저의 유니코드 데이터가 단어와 문장 구분에 영향을 줄 수 있습니다. 단어 수는 AI 토큰 수와 다릅니다.

정확한 문자열과 개수를 내려받아 다양한 표현을 확인할 수 있습니다. 그 파일의 바이트와 UTF-16 수치는 참고용이며, 단어 수 세기 도구의 추가 제어는 아닙니다.

공백 제외는 줄바꿈도 제외

샘플에서 세 개의 공백과 두 개의 줄바꿈 문자가 23과 18의 차이를 만듭니다. 공백 없이는 일반 공백뿐 아니라 탭과 줄바꿈 같은 모든 공백 문자를 제외합니다. 빈 줄은 단락을 구분하지만, 단일 줄바꿈은 이 카운터에서 단락을 나누지 않습니다.

즉, 캡션의 형식을 바꿔도 단어 수는 같지만 글자 수와 단락 수는 달라질 수 있습니다. 게시할 때의 줄바꿈을 포함해 텍스트를 복사하세요.

대상 플랫폼의 제한도 확인하기

소셜 플랫폼, 폼, API는 텍스트를 다르게 셀 수 있습니다. 제한이 바이트, UTF-16 단위, 또는 플랫폼별 규칙일 수 있으니, 이 카운터로 초안을 편집한 뒤 최종 게시 전에 대상 플랫폼에서 다시 확인하세요. 여기서 글자 수가 적게 나와도 게시할 플랫폼의 제한을 충족한다는 뜻은 아닙니다.

읽기 시간은 분당 200단어 기준의 대략적인 추정치로, 이 짧은 초안은 1분 미만입니다. 독자의 실제 읽기 속도를 측정하지 않습니다. 계산은 기기에서 이루어지며 AI 호출이 필요 없습니다.

결과 기록은 2026년 11월 2일 이 도구의 계산 기능으로 이 샘플들을 재현했습니다. 초안은 브라우저 UI에서도 확인했습니다. 예제는 소셜 네트워크 게시 제한이나 모든 언어의 단어 경계를 테스트하지 않습니다.