도구스텍스트

이모지 개수 세기

글에서 이모지만 뽑아 몇 개인지 세고, 어떤 이모지가 몇 번 나왔는지 보여 줍니다. 가족·국기처럼 여러 조각이 합쳐진 이모지도 하나로 정확히 셉니다.

이모지 개수

6개

5종류가 나왔습니다.

이모지 개수6개
이모지를 뺀 글자수17자

어떤 이모지가 몇 번

😋2
🍔1
🍕1
🍜1
👍🏽1
코드포인트가 아니라 자소(자소 하나 = 사람이 보는 글자 하나)로 셉니다. 👨‍👩‍👧‍👦(가족)는 이모지 4개가 보이지 않는 연결 문자(ZWJ)로 이어진 것이라 컴퓨터의 최소 단위로는 7개지만, 이 계산기는 사람이 세는 방식대로 1개로 셉니다. 🇰🇷(국기)·👍🏽(피부색 이모지)도 마찬가지입니다.

사용 방법

  1. 1글을 붙여넣습니다.
  2. 2이모지 개수와 이모지를 뺀 나머지 글자수가 바로 나옵니다.
  3. 3어떤 이모지가 몇 번 나왔는지 목록으로도 확인할 수 있습니다.

자주 묻는 질문

1개로 셉니다. 겉보기엔 사람 넷이 붙어 있지만 실제로는 이모지 4개를 ZWJ(zero width joiner)라는 보이지 않는 문자로 이어 붙인 것입니다. 컴퓨터가 다루는 최소 단위(코드포인트)로 세면 7개가 나오지만, 사람이 화면에서 보는 «글자 하나» 단위(자소, grapheme cluster)로 세야 실제 개수와 맞습니다.

역시 1개입니다. 🇰🇷는 지역표시문자(regional indicator) 두 개(🇰+🇷)가 합쳐진 것이고, 피부색이 붙은 👍🏽 같은 이모지도 기본 이모지와 피부색 변형자가 합쳐진 것입니다. 전부 자소 단위로 묶어 하나로 셉니다.

잡힙니다. 다만 판정 방식이 다릅니다. 대부분의 이모지는 유니코드의 Extended_Pictographic 속성으로 판정하는데, 키캡(숫자·#·* 뒤에 네모 테두리가 둘러진 이모지)은 밑바탕 문자(숫자 등)와 감싸는 기호 모두 이 속성이 없어 놓치기 쉽습니다. 그래서 키캡 패턴만 따로 검사합니다.

전송되지 않습니다. 모든 계산은 브라우저 안에서 이뤄지고, 입력값은 이 기기에만 남습니다.

알아두면 좋은 점

  • 자소 분리는 브라우저의 Intl.Segmenter(유니코드 텍스트 분할 규칙 UAX #29)를 씁니다. 지원하지 않는 아주 오래된 브라우저에서는 정확도가 떨어질 수 있습니다.
  • ☺처럼 원래 텍스트 기호였다가 이모지로도 쓰이는 문자는 텍스트 변형선택자(U+FE0E)를 붙여도 항상 이모지로 셉니다. 실제 화면에 그림으로 그려지는지와는 무관하게, «이모지가 될 수 있는 문자»를 기준으로 삼습니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 3일 · 결과는 참고용 추정치입니다.