문자 수 세기

정확한 콘텐츠 관리를 위해 문자 수 및 단어 수를 계산할 수 있는 문자 수 계산 도구를 사용하세요.

2개의 평가 중 5개
문자 수 세기

문자 수 세기는 어떤 텍스트든 문자, 단어, 줄 수를 계산해 주는 무료 도구입니다.

문자 수 세기는 어떻게 사용하나요?

입력란에 텍스트를 붙여넣거나 직접 입력한 뒤 계산을 실행하고, 세 가지 결과 항목을 확인하세요.

  1. 공백과 줄 바꿈을 포함해 실제로 사용할 텍스트를 정확히 입력하세요.
  2. 마지막으로 내용을 수정했다면 계산을 다시 실행해 표시된 결과를 갱신하세요.
  3. 문자, 단어, 줄 수가 입력할 필드의 조건에 맞는지 확인하세요.
digily.link의 문자 수 세기 도구와 입력 양식

이전 초안이 아니라 최종본을 계산해야 합니다. 문장 하나를 삭제하는 과정에서 줄 바꿈이 함께 사라지거나 공백이 두 개 남을 수 있으므로 세 가지 합계가 모두 달라질 수 있습니다.

문자 수에는 무엇이 포함되나요?

문자 결과는 PHP의 mb_strlen 함수를 사용해 입력된 텍스트의 길이를 측정합니다. 글자뿐 아니라 공백, 문장 부호, 숫자, 줄 바꿈 문자도 텍스트 길이에 포함됩니다.

이 값은 바이트 수가 아니라 문자 길이를 측정한 결과입니다. 도구에 설정된 멀티바이트 인코딩에서 mb_strlen은 사용자가 하나의 문자로 인식하는 단위가 아니라 디코딩된 문자를 셉니다. 사용자가 인식하는 문자는 일반적으로 확장 그래핌 클러스터로 표현됩니다. Unicode 텍스트에서는 하나의 그래핌 클러스터가 여러 Unicode 코드 포인트로 구성될 수 있습니다. 여러 코드 포인트가 결합된 이모지, 국기 또는 결합형 악센트가 붙은 글자는 합계에 둘 이상으로 반영될 수 있습니다. 이 도구는 개별 소셜 네트워크나 메시징 서비스에서 사용하는 별도의 계산 규칙을 적용하지 않습니다.

단어 결과는 PHP의 str_word_count 함수를 사용합니다. 하이픈이 들어간 표현과 아포스트로피는 단어 인식 방식에 영향을 줄 수 있으며, 숫자만 있는 항목은 일반적인 알파벳 단어와 같은 방식으로 처리되지 않습니다. str_word_count는 Unicode 단어 분리를 완전히 지원하지 않으므로 악센트가 포함된 텍스트나 아랍어, 중국어, 힌디어 등의 문자는 워드 프로세서와 다른 합계가 나올 수 있습니다.

줄 결과는 텍스트에 있는 줄 바꿈 문자 수에 1을 더한 값입니다. 따라서 빈 텍스트도 1줄로 표시되며, 끝에 줄 바꿈이 있으면 마지막 빈 줄이 추가됩니다. LF와 CRLF 줄 바꿈 시퀀스는 각각 1줄을 추가하지만, 단독 캐리지 리턴은 줄 수를 늘리지 않습니다. 붙여넣은 목록, 주소, 시, 자막이나 스프레드시트 열에서 복사한 데이터를 확인할 때 유용합니다.

문자 수를 세면 어떤 작업에서 시간을 아낄 수 있나요?

공백, 문장 부호, 줄 바꿈까지 필드나 플랫폼의 글자 수 제한에 포함될 때 유용합니다. 대표적인 활용 예는 다음과 같습니다.

  • X 작성란에 게시물을 넣기 전에 길이를 확인할 수 있습니다. 단, X는 링크와 일부 문자에 자체 가중치를 적용할 수 있다는 점을 기억하세요.
  • 길이 제한이 명시된 LinkedIn 프로필 필드, 광고 문구 또는 양식 답변을 작성할 수 있습니다.
  • WordPress, Shopify 또는 다른 콘텐츠 관리 시스템에 입력하기 전에 페이지 제목과 메타 설명을 검토할 수 있습니다.
  • Microsoft Excel에서 메일 병합을 실행하기 전에 이름, 주소 줄, 개인화된 문장을 확인할 수 있습니다.
  • Google Sheets에서 내보낸 일반 텍스트 목록의 행 수를 줄 합계로 빠르게 확인할 수 있습니다.
  • SMS 문구를 작성할 수 있습니다. 최종 메시지 분할 수는 길이뿐 아니라 문자 인코딩에도 따라 달라집니다.

플랫폼의 엄격한 제한에 맞춰야 한다면 마지막 한 글자까지 채우지 말고 약간의 여유를 두세요. 멘션, 추적 매개변수, 스마트 문장 부호 또는 붙여넣은 줄 바꿈이 추가되면 해당 플랫폼에서 허용하는 내용이 달라질 수 있습니다.

문자 수 세기 도구가 생성한 결과 예시

계산 예시와 주의가 필요한 입력

Hello, Sam!을 입력하면 쉼표, 공백, 느낌표까지 포함되므로 문자 수는 11입니다. 단어 수는 2입니다.

Room 12의 문자 수는 공백을 포함해 7입니다. str_word_count는 주로 알파벳 단어를 기준으로 설계되었으므로 단어 수를 계산할 때 12가 일반 단어처럼 처리된다고 가정하면 안 됩니다.

빈 문자열에는 문자와 단어가 없습니다. 내용이 매우 길다면 실제 필드에 들어갈 값만 정확히 붙여넣으세요. 범위 밖의 공백이나 줄 바꿈까지 넣으면 문자 수가 늘어납니다.

비라틴 문자, 이모지가 많은 문구 또는 결합된 Unicode 기호가 포함된 텍스트는 결과를 전반적인 길이 확인용으로 사용하고, 최종 값은 입력할 플랫폼에서 다시 확인하세요. 모든 시스템에 공통으로 적용되는 '사용자에게 보이는 문자'의 정의는 없습니다. 게시 전에 대소문자도 수정해야 한다면 별도의 단계로 대소문자 변환기를 사용할 수 있습니다.

자주 묻는 질문

이모지는 항상 한 글자로 계산되나요?

아니요. 단순한 이모지는 하나의 코드 포인트로 표현될 수 있지만, 가족 이모지, 피부색 변형, 국기는 서로 결합된 여러 코드 포인트로 구성될 수 있습니다. 화면에서는 하나의 기호처럼 보여도 프로그램이 길이를 계산할 때는 둘 이상으로 반영될 수 있습니다.

단어 수가 Microsoft Word나 Google Docs와 다른 이유는 무엇인가요?

애플리케이션마다 아포스트로피, 하이픈, 숫자, 다국어 텍스트를 처리하는 규칙이 다르기 때문입니다. Microsoft Word와 Google Docs는 각각 자체 계산 규칙을 사용하지만, 이 도구는 PHP의 str_word_count 함수를 사용합니다. 공식 제출물에 특정 계산 방식이 지정되어 있다면 안내에 명시된 애플리케이션을 사용하세요.

입력한 텍스트는 브라우저에서 처리되나요?

아니요. 입력 내용은 HTTPS를 통해 서버로 전송되어 그곳에서 계산되며, 저장되지는 않습니다.

전송될 SMS가 몇 개인지도 알 수 있나요?

아니요. SMS 분할 방식은 메시지가 GSM 7비트 기본 알파벳(GSM-7)을 사용할 수 있는지, 아니면 UCS-2를 사용해야 하는지에 따라 달라집니다. GSM-7 확장 테이블의 문자는 2개의 셉텟을 사용하며, 연결 메시지는 한 부분에 허용되는 용량도 다릅니다. 캠페인을 보내기 전에 SMS 전용 분할 계산기나 메시징 서비스 제공업체가 제공하는 미리보기를 사용하세요.

줄 수로 CSV 파일이 올바른지 확인할 수 있나요?

줄 합계는 빠른 기초 점검에는 도움이 되지만 CSV 규칙을 해석하지는 않습니다. 따옴표로 묶인 필드에는 줄 바꿈이 적법하게 포함될 수 있으므로 레코드 하나가 항상 물리적인 한 줄과 일치하는 것은 아닙니다. 가져오기에 줄 수를 활용하려면 먼저 스프레드시트나 CSV를 지원하는 편집기에서 파일을 여세요.

인기 도구