개발에 필요한, 작은 도구들.

문자 수 계산기

글자·단어·줄·UTF-8 바이트 수를 실시간으로 계산합니다.

사용 가이드

입력은 이 브라우저에서 처리됩니다.

입력 · 옵션

텍스트 1MB

사용 예제 코드 보기 ↓

결과

입력 후 실행하면 결과가 표시됩니다.

사용 예제 코드

개발에 가져다 쓸 수 있는 기본 예제입니다. 표시된 환경에서 실행하세요.

Node.js 22+ · ES module (.mjs)

현재 입력 반영은 코드에 사용된 항목에만 적용됩니다. 파일 입력은 예제에 포함하지 않습니다.

const text = "안녕 👋\nHello tools";
console.log({
  codePoints: [...text].length,
  graphemes: [...new Intl.Segmenter(undefined, { granularity: "grapheme" }).segment(text)].length,
  utf8Bytes: new TextEncoder().encode(text).length,
  lines: text ? text.split(/\r\n|\r|\n/).length : 0,
  whitespaceSeparatedWords: text.trim() ? text.trim().split(/\s+/).length : 0,
});

이렇게 사용하세요

글자·단어·줄·UTF-8 바이트 수를 실시간으로 계산합니다.

알아두면 좋은 점

형식과 의미

사용자가 보는 글자는 grapheme 기준입니다. 코드 포인트와 UTF-16 길이도 별도로 표시합니다.

지원 범위와 제한

텍스트 1MB

입력이 제한을 넘으면 데이터를 나누어 처리하세요. 파일 형식이나 알고리즘이 지원 범위에 없으면 다른 형식으로 임의 변환하지 말고 요구 사항에 맞는 도구를 선택하세요.