문자 카운터
무료 온라인 문자 카운터 도구, 단어, 줄, 바이트 수 계산 지원
문자 카운터 정보
키를 입력할 때마다 업데이트되는 실시간 텍스트 통계입니다. 편집기에 입력하거나 붙여넣으면 통계 카드가 반응형 그리드에 7개 지표를 표시합니다. 전체 문자 수, 공백 제외 문자 수, 단어 수, 줄 수, 문장 수, 단락 수, UTF-8 바이트 수입니다. 버튼이 필요 없습니다. 모든 항목이 useMemo를 통해 즉시 다시 계산됩니다.
사용 방법
1. 편집기 텍스트 영역(10줄, 고정폭 글꼴)에 텍스트를 입력하거나 붙여넣습니다. 2. 통계 그리드가 실시간으로 업데이트되는 것을 확인합니다. 3. 콘텐츠에 해당하는 7개 지표 중 하나를 읽습니다.
계산되는 지표
문자 수는 원시 문자열 길이입니다. 공백 제외 문자 수는 계산 전에 모든 공백(\s)을 제거합니다. 단어 수는 트림된 텍스트를 \s+로 분할하고 비어 있지 않은 토큰을 셉니다. 줄 수는 줄바꿈으로 구분된 세그먼트를 셉니다(빈 입력은 0). 문장 수는 .!? 연속 시퀀스로 분할하고 비어 있지 않은 조각을 셉니다. 단락 수는 빈 줄 구분자(\n\s*\n)로 분할하고 비어 있지 않은 블록을 셉니다. 바이트 수는 TextEncoder를 사용하여 UTF-8 바이트 길이를 보고합니다. 이모지나 CJK 문자 같은 비 ASCII 텍스트의 경우 문자 수와 다릅니다.
▶바이트 수가 문자 수보다 더 많은 이유는 무엇인가요?
바이트 수는 TextEncoder를 사용하여 텍스트를 UTF-8로 인코딩합니다. 비 ASCII 문자(이모지, 악센트 문자, CJK)는 각각 2~4바이트를 차지합니다. ASCII 전용 텍스트의 경우 바이트 수와 문자 수는 동일합니다.
▶공백이 없는 CJK 텍스트의 단어 수는 어떻게 계산되나요?
단어 수는 공백으로 분할하므로, 단어를 공백으로 구분하지 않는 중국어나 일본어 같은 언어는 단어 단위가 아닌 단락 길이에 가까운 단어 수를 보고합니다. CJK 콘텐츠에는 문자 수 또는 공백 제외 문자 수 지표를 권장합니다.
▶후행 줄바꿈도 한 줄로 계산되나요?
네. 줄 수는 text.split('\n').length로 계산되므로 단일 후행 줄바꿈은 개수에 빈 줄 하나를 추가로 만듭니다.
▶입력 크기에 상한이 있나요?
강제 제한은 없습니다. 텍스트 영역은 콘텐츠에 맞게 늘어나고 변경할 때마다 통계가 다시 계산되지만, 매우 큰 붙여넣기는 실시간 재계산을 늦출 수 있습니다.
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.