Word & Character Counter

단어 & 글자수 카운터

입력하는 동안 단어, 글자, 문장, 단락, 읽기 시간을 실시간으로 표시합니다. X / Twitter, SMS, SEO 메타 한도 표시기까지 제공하며 100% 브라우저 내에서 작동합니다.

아니요. 카운터 전체가 이 페이지 안의 JavaScript로 동작하며, 입력한 텍스트는 네트워크 소켓에 닿지 않습니다. DevTools → Network를 열고 확인해 보세요. 타이핑하는 동안 어떠한 요청도 발생하지 않습니다. 미공개 제품 카피, 계약서, 고객 지원 초안 등 서버형 도구에 절대 기록되어선 안 되는 텍스트도 안심하고 붙여 넣을 수 있습니다.

CJK 문자는 단어를 공백으로 구분하지 않으며, 글자 하나하나가 거의 독립된 의미 단위입니다. iKit은 CJK 문자 하나를 '단어' 1개로 계산하고, 비CJK 텍스트는 공백으로 구분된 토큰을 1단어로 계산합니다. 두 언어가 섞여 있는 경우(예: 中文이 포함된 영어 단락)에는 두 방식의 합계가 적용됩니다. CJK 문자가 많이 포함될수록 읽기·말하기 시간 추정치는 CJK 기준(읽기 350자/분, 말하기 250자/분)에 가깝게 조정됩니다.

플랫폼별 한도

자주 사용된 단어

iKit 글자수 카운터를 선택하는 이유

작가, 마케터, 학생을 비롯해 단 1바이트도 서버에 업로드하지 않고 정확한 카운트가 필요한 모든 분을 위해 만들었습니다.

8가지 지표를 실시간으로

단어, 공백 포함·제외 글자 수, 문장, 단락, 줄, 읽기 시간, 말하기 시간 — 입력하거나 붙여넣는 즉시 모두 실시간으로 갱신됩니다.

선택 영역 인식

텍스트 일부를 드래그하면 작은 칩에 해당 영역의 카운트만 표시됩니다 — 단락, 캡션, 인용 블록을 다룰 때 특히 유용합니다.

프라이버시 우선 설계

모든 카운팅이 브라우저 탭 안에서 실행됩니다. DevTools → Network에서 직접 확인 가능하며, 입력 중에 단 한 건의 요청도 발생하지 않습니다. 비공개 초안과 미공개 원고에도 안심하고 사용할 수 있습니다.

플랫폼 한도 한눈에

X / Twitter (280), SMS (160), SEO 제목 (60), SEO 메타 설명 (160)에 대한 실시간 진행률 표시줄을 제공합니다 — 한도에 가까워질수록 초록 / 황색 / 빨강으로 변합니다.

읽기 + 말하기 시간

238 wpm 기준 읽기 시간과 150 wpm 기준 말하기 시간을 계산하며, CJK 입력에 맞게 가중치가 조정됩니다. 블로그 글, 스크립트, 발표 자료 작성에 유용합니다.

상위 단어 빈도

가장 자주 사용된 단어 12개를 빈도순으로 표시하고 시각적 막대까지 제공합니다 — 마케팅 카피나 에세이에서 반복 표현을 빠르게 찾을 수 있습니다.

글자수 카운터는 실제로 어떻게 세는가

글자 수 세기는 단순합니다. 그러나 단어 수 세기는 의외로 까다롭고, CJK 단어 세기는 완전히 다른 차원의 문제입니다.

  1. 1

    글자: UTF-16 단위가 아닌 code point

    JavaScript의 단순한 str.length는 UTF-16 code unit를 세기 때문에 🚀 같은 이모지 하나가 2로 계산됩니다(서로게이트 페어이기 때문입니다). iKit은 [...text].length를 사용해 code point 단위로 순회하므로 이모지, 강세 부호가 붙은 글자, CJK 문자 모두 1로 정확히 계산됩니다.

  2. 2

    단어: 공백과 Unicode 글자 regex로 분리

    /u 플래그와 함께 [\p{L}\p{N}_'’]+ 패턴으로 매칭하므로 라틴, 키릴, 그리스, 아랍, 데바나가리, 히브리, 태국어 등 모든 알파벳의 글자와 숫자를 포착합니다. 강세 부호가 붙은 글자나 아포스트로피(don't, it's)도 잘못 분리되지 않고 깔끔하게 처리됩니다.

  3. 3

    CJK: 글자 하나를 단어 하나로

    중국어, 일본어, 한국어는 단어를 공백으로 구분하지 않습니다. iKit은 CJK 한자, 가나, 한글, 태국어 블록의 code point를 감지해 글자 하나를 단어 하나로 계산합니다. 그래서 280자 분량의 중국어 트윗은 1단어가 아닌 정확히 280단어로 카운트됩니다(단순 분리기는 1단어로 계산해 버립니다).

  4. 4

    문장과 단락: 구두점과 빈 줄로 분리

    문장은 . ! ?。 ! ? 뒤에 공백 또는 문자열의 끝이 오는 지점을 기준으로 구분합니다. 단락은 두 개 이상의 줄바꿈으로 분리되며, 줄은 내용과 무관하게 줄바꿈 단위로 계산됩니다(빈 줄 포함). 이는 대부분의 편집기가 줄 번호 영역에 표시하는 방식과 같습니다.

흔한 카운팅 작업

글자수 카운터가 실제로 필요해지는 상황들입니다.

1,000단어 에세이나 500단어 칼럼 작성

학생, 기자, 카피라이터는 분량 목표에 맞춰 글을 쓰는 경우가 많습니다. 실시간 단어 수 표시 덕분에 MS Word의 상태 표시줄을 자꾸 들여다볼 필요 없이 작성하는 동안 항상 숫자가 보이며, 단락을 드래그해 부분 카운트도 확인할 수 있습니다.

280자 X / Twitter 게시물 작성

칩에 남은 글자 수가 정확히 표시되므로 가독성과 정보량을 조율하면서 머릿속으로 글자를 셀 필요가 없습니다. 160자 SMS도 마찬가지이며, 대량 발송 서비스에서는 한도를 넘기면 실제 비용이 발생합니다.

SEO 제목과 메타 설명 다듬기

Google은 제목을 약 60자, 메타 설명을 약 160자에서 잘라냅니다. 초안을 붙여 넣고 칩이 초록 → 황색 → 빨강으로 바뀌는 것을 보면서 한도 안으로 들어올 때까지 다듬으세요. Lighthouse 감사를 다시 돌리는 수고를 줄여 줍니다.

마케팅 카피의 과다 사용 단어 찾기

상위 12개 빈도 표는 반복되는 표현을 즉시 드러냅니다. 300단어짜리 글에서 'amazing'이 8번 등장한다면 한눈에 보이고, 그중 절반을 더 강한 동사로 바꿀 수 있습니다. 어휘를 다양화하려는 학생 에세이에도 똑같이 유용합니다.

로컬 카운팅이 중요한 이유

여러분이 카운트하는 텍스트는 대개 개인적입니다 — 에세이 초안, 계약 조항, 입사 지원서, 아직 공개되지 않은 마케팅 캠페인 같은 것들이죠. 이런 글을 서버형 카운터에 붙여 넣으면 미공개 작업물의 흔적이 외부에 남게 됩니다. iKit의 카운터는 이미 브라우저 탭에 로드된 순수 JavaScript입니다.

  • 카운팅 중 네트워크 요청 0건 — DevTools → Network에서 직접 확인할 수 있습니다.
  • 텍스트는 브라우저 메모리 안에만 머무르며, 지우기 버튼이나 페이지 새로고침 시 사라집니다.
  • 비공개 초안, NDA로 보호된 카피, 고객 지원 대화 기록, 미공개 제품 발표 자료에도 안심하고 사용할 수 있습니다.

Related guides

Deep-dive tutorials and tool comparisons from the iKit blog.

자주 묻는 질문

안전한가요? 입력한 텍스트가 업로드되나요?

아니요. 카운터 전체가 이 페이지 안의 JavaScript로 동작하며, 입력한 텍스트는 네트워크 소켓에 닿지 않습니다. DevTools → Network를 열고 확인해 보세요. 타이핑하는 동안 어떠한 요청도 발생하지 않습니다. 미공개 제품 카피, 계약서, 고객 지원 초안 등 서버형 도구에 절대 기록되어선 안 되는 텍스트도 안심하고 붙여 넣을 수 있습니다.

iKit은 중국어, 일본어, 한국어의 단어를 어떻게 세나요?

CJK 문자는 단어를 공백으로 구분하지 않으며, 글자 하나하나가 거의 독립된 의미 단위입니다. iKit은 CJK 문자 하나를 '단어' 1개로 계산하고, 비CJK 텍스트는 공백으로 구분된 토큰을 1단어로 계산합니다. 두 언어가 섞여 있는 경우(예: 中文이 포함된 영어 단락)에는 두 방식의 합계가 적용됩니다. CJK 문자가 많이 포함될수록 읽기·말하기 시간 추정치는 CJK 기준(읽기 350자/분, 말하기 250자/분)에 가깝게 조정됩니다.

X / Twitter나 SMS 한도 표시기가 왜 유용한가요?

X / Twitter는 게시물 길이를 280자로 제한합니다. 160자를 넘는 SMS 메시지는 153자 단위의 분할 메시지로 나뉘어 발송되며(각각 별도로 과금됩니다), SEO 제목과 메타 설명도 Google이 검색 결과에서 잘라내기 전 권장 길이가 약 60자, 약 160자입니다. 진행률 표시줄은 85%에서 황색, 한도를 넘으면 빨강으로 변하므로 글을 쓰면서 머릿속으로 글자 수를 세는 것보다 훨씬 편리합니다.

읽기 시간과 말하기 시간의 차이는 무엇인가요?

읽기 시간은 분당 238단어를 기준으로 합니다(최근 메타분석 결과 화면에서 묵독하는 성인의 평균 속도입니다). 말하기 시간은 분당 150단어를 기준으로 하며, 이는 또박또박 천천히 진행되는 공개 발표 평균 속도입니다 — TED 강연은 보통 165 wpm 정도입니다. CJK의 경우 각각 분당 350자, 250자를 적용합니다. 블로그 글의 읽기 시간 표시에는 읽기 시간을, 영상 스크립트 분량 산정에는 말하기 시간을 활용하시면 됩니다.

MS Word의 단어 수 세기와는 어떻게 다른가요?

지표는 같지만 기본값이 다릅니다. MS Word는 별도 대화 상자를 열어야 하고 단어와 글자 수만 보여 주는 반면, iKit은 8가지 지표와 플랫폼 한도, 단어 빈도까지 한 화면에 동시에 표시합니다. 또한 MS Word는 CJK를 매끄럽게 처리하지 못해 혼합 텍스트에서는 0으로 표시되거나 신뢰할 수 없는 결과가 나오는 경우가 많습니다. 그리고 — 가장 분명한 점 — iKit은 MS Word 설치가 필요 없고 어떤 기기에서도 작동하며, 초안을 OneDrive에 업로드하지도 않습니다.