필요한 툴을, 바로 쓸 수 있게

글자수세기

자기소개서, 지원서, 보고서, SNS 글을 붙여넣으면 공백 포함·공백 제외 글자수, 띄어쓰기만·줄바꿈만 뺀 글자수, UTF-8 바이트와 한글을 2바이트로 세는 바이트, 어절·문장·문단·줄 수, 눈으로 읽는 시간과 소리 내어 읽는 시간을 바로 셉니다. 제한(예: 공백 포함 500자)을 넣으면 남은 글자수와 진행 막대가 나오고, 넘으면 넘는 부분이 시작되는 곳을 보여 주며 한 번에 선택할 수 있습니다. 글자 구성 막대로 한글·영문·숫자·공백 비율을, 문장 길이 막대로 긴 문장을 찾습니다. 입력한 글은 저장하거나 보내지 않습니다.

최종 수정 2026-10-11계산은 브라우저 안에서만 처리
입력한 글은 이 브라우저 안에서만 세고 저장하거나 보내지 않습니다. 예시 글은 누르면 전체가 선택되어 바로 덮어쓸 수 있습니다.
제한 기준
제출처가 정한 숫자를 넣으면 남은 수와 넘는 위치를 보여 줍니다. 비우면 제한 없이 셉니다.

    최종 수정 2026-10-11입력값은 저장하지 않습니다

    ROBERIN 기준필요한 툴을,
    바로 쓸 수 있게.
    • 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
    • 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
    • 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.

    예시 자기소개서는 공백 포함 514자, 공백 제외 388자, UTF-8로는 1,222바이트입니다

    글자수는 무엇을 한 글자로 보느냐에 따라 숫자가 달라집니다. 띄어쓰기와 줄바꿈까지 모두 세면 '공백 포함', 둘을 빼면 '공백 제외'입니다. 바이트는 컴퓨터에 저장되는 크기라서, 웹에서 쓰는 UTF-8로는 한글 1자가 3바이트, 영문·숫자·띄어쓰기는 1바이트입니다. 위 계산기의 예시 글(문단 3개, 문장 9개)은 공백 포함 514자, 공백 제외 388자, 125어절이고, UTF-8로 1,222바이트, 한글을 2바이트로 세는 옛 방식으로는 868바이트입니다.

    계산기에 제출처가 정한 제한(예: 공백 포함 500자)을 넣으면 남은 글자수와 진행 막대가 바로 바뀌고, 제한을 넘으면 넘는 부분이 어디서 시작되는지 보여 줍니다. '넘는 부분 선택'을 누르면 그 부분이 입력칸에서 선택되어 바로 지우거나 고쳐 쓸 수 있습니다. 아래에는 글이 한글·영문·숫자·공백으로 어떻게 이루어졌는지 보여 주는 구성 막대와, 문장 하나하나의 길이를 막대로 보여 주는 그래프가 있어 어느 문장이 길게 늘어졌는지 한눈에 찾을 수 있습니다.

    어떤 상황에서 어떤 숫자를 보나

    • 자기소개서·지원서: 공고에 '공백 포함 1,000자 이내'처럼 기준이 적혀 있으면 그 기준을 고릅니다. 기준이 적혀 있지 않으면 공백 포함으로 맞추는 편이 안전합니다. 공백 포함 숫자가 공백 제외와 같거나 크므로, 공백 포함으로 제한 안에 들면 공백 제외로도 제한 안에 듭니다.
    • '바이트'로 제한하는 입력칸: 한글 1자를 2바이트로 세는 시스템(EUC-KR 계열)과 3바이트로 세는 시스템(UTF-8)이 함께 쓰입니다. 한글이 많은 글은 두 숫자가 1.4배가량 차이 나므로(예시 글 868바이트와 1,222바이트), 안내문에 어떤 방식인지 없으면 두 숫자를 모두 보고 큰 쪽에 맞춥니다.
    • 학교생활기록부: 생기부는 NEIS가 정한 바이트 규칙으로 따로 셉니다. 이 계산기의 바이트와 다를 수 있으니 아래 '함께 쓰는 도구'의 생기부 글자수 계산기를 씁니다.
    • SNS 게시물: X(트위터)는 한글·한자·가나 1자를 2로 세어 280 한도 안에 140자까지 들어가고, 링크는 길이와 상관없이 23자, 이모지는 2자로 셉니다. 플랫폼마다 세는 방식이 달라 SNS 글자수 계산기에서 따로 확인합니다.
    • 발표·낭독 원고: 예시 글은 눈으로 읽으면 약 37초, 소리 내어 읽으면 약 58초가 걸립니다. 성인이 묵독할 때 분당 약 202어절, 소리 내어 읽을 때 약 130어절을 읽는다는 연구값으로 계산한 것이라, 3분 발표라면 소리 내어 읽기 기준 390어절 안팎이 기준이 됩니다.

    세는 방법

    1. 한 글자: 화면에 보이는 글자 하나를 1자로 셉니다(유니코드 UAX #29의 글자 덩어리, 브라우저의 Intl.Segmenter). 그래서 피부색이 붙은 이모지 👍🏽, 악센트가 따로 붙은 é도 1자입니다. 이모지 하나를 2자 이상으로 세는 사이트도 있어, 숫자가 다를 때는 결과에 '일부 사이트 기준' 줄이 따로 나옵니다.
    2. 공백: 띄어쓰기, 탭, 줄바꿈, 줄바꿈 없는 공백, 전각 공백을 모두 공백으로 봅니다. 공백 제외는 이것을 모두 뺀 값이고, 띄어쓰기만 뺀 값과 줄바꿈만 뺀 값도 함께 보여 줍니다. 줄바꿈은 윈도에서 붙여넣어도 1개로 맞춘 뒤 셉니다.
    3. UTF-8 바이트: 영문·숫자·띄어쓰기·줄바꿈은 1바이트, 한글·한자·가나는 3바이트, 이모지는 보통 4바이트이고 ❤️처럼 여러 코드가 합쳐진 이모지는 그보다 큽니다(RFC 3629). '2바이트 기준'은 영문·숫자 1바이트, 그 밖의 글자 2바이트로 센 값으로, EUC-KR 같은 옛 방식을 어림한 것입니다.
    4. 어절: 띄어쓰기로 나뉜 덩어리 가운데 글자나 숫자가 있는 것을 셉니다. '2026년 10월 11일'은 3어절입니다.
    5. 문장·문단·줄: 문장은 마침표·물음표·느낌표와 줄바꿈으로 나눈 단위, 문단은 빈 줄로 나뉜 덩어리, 줄은 줄바꿈 수에 1을 더한 값(빈 줄 포함)입니다.
    6. 제한을 넘는 위치: 고른 기준으로 앞에서부터 세어 처음으로 제한을 넘는 글자의 위치입니다. 바이트 기준이면 한글 1자가 들어가 제한을 넘는 순간 그 글자부터 넘는 부분입니다.
    글자 종류화면 글자UTF-82바이트 기준UTF-16
    영문·숫자·띄어쓰기(A)1자1바이트1바이트1자
    악센트 붙은 라틴 문자(é)1자2바이트2바이트1자
    한글(가)1자3바이트2바이트1자
    한자(漢)1자3바이트2바이트1자
    반각 가타카나(カ)1자3바이트1바이트1자
    이모지(😀)1자4바이트2바이트2자
    피부색 이모지(👍🏽)1자8바이트4바이트4자

    2바이트 기준에서 이모지는 EUC-KR 표에 없어 실제로는 저장되지 않을 수 있으므로 코드 포인트마다 2로 센 어림값입니다. 반각 가타카나는 일본어 Shift_JIS에서 1바이트라 그 기준을 따랐습니다.

    같은 글, 기준마다 다른 숫자

    글공백 포함공백 제외UTF-82바이트일부 사이트(UTF-16)
    안녕하세요5자5자15바이트10바이트5자
    안녕하세요 반갑습니다.12자11자32바이트22바이트12자
    Hello, world!13자12자13바이트13바이트13자
    2026년 10월 11일13자11자19바이트16바이트13자
    자기소개서(줄바꿈)지원 동기11자9자29바이트20바이트11자
    👍🏽 좋아요5자4자18바이트11바이트8자
    한글(자모가 나뉜 채 붙여넣은 경우)2자2자18바이트12바이트6자

    줄바꿈 1개는 공백 포함에서 1자, UTF-8에서 1바이트입니다. 마지막 줄은 맥에서 파일 이름 등을 복사할 때처럼 한글이 자음·모음으로 나뉜 채(NFD) 들어온 경우로, 화면에는 2자로 보이지만 자음·모음 6개로 저장되어 UTF-16으로 세는 사이트에서는 6자, UTF-8로는 18바이트가 됩니다. 이모지와 나뉜 자모는 EUC-KR 표에 없어 실제 2바이트 시스템에는 저장되지 않거나 다른 글자로 바뀔 수 있으므로 2바이트 값은 어림입니다.

    제한에 맞게 줄이는 순서

    1. 넘는 위치부터 확인합니다: 진행 막대 아래 '넘는 부분이 시작되는 곳'을 보면 몇 문장을 덜어야 하는지 감이 옵니다. 마지막 문단만 넘친다면 끝맺음을 짧게 고치는 것으로 충분할 때가 많습니다.
    2. 긴 문장을 나눕니다: 문장 길이 막대에서 진한 막대가 가장 긴 문장입니다. 막대를 누르면 그 문장이 선택되니, 한 문장에 두 가지 내용이 들어 있으면 둘로 나누거나 한쪽을 덜어냅니다. 국립국어원의 「쉬운 공공언어 쓰기 길잡이」도 문장을 짧게 쓰라고 권합니다.
    3. 반복되는 말을 줄입니다: '자주 나온 단어'에 같은 말이 여러 번 보이면 대명사로 바꾸거나 한 번으로 합칠 수 있는지 봅니다.
    4. 숫자와 고유한 경험은 남깁니다: 예시 글의 '하루 120건', '4분에서 1분 30초'처럼 구체적인 숫자는 짧으면서도 설득력이 큽니다. 줄일 때는 꾸밈말과 일반론부터 덜어냅니다.

    자주 틀리는 경우

    • 공백 제외에 줄바꿈이 들어가는지: 사이트에 따라 공백 제외에서 띄어쓰기만 빼고 줄바꿈은 세기도 합니다. 결과의 '띄어쓰기만 뺌' 줄이 그 경우의 숫자입니다.
    • 줄바꿈을 2자로 세는 시스템: 줄바꿈을 CR+LF 두 글자로 받아 세는 시스템은 줄바꿈 1개를 2자 또는 2바이트로 셉니다. 문단이 많은 글이 제한에 아슬아슬하면 줄바꿈 수만큼 여유를 둡니다.
    • 워드프로세서와 숫자가 다를 때: 문서 편집기는 각주·머리글을 넣어 세거나 이모지를 2자로 세는 등 기준이 조금씩 다릅니다. 최종 기준은 제출하는 입력칸이므로, 붙여넣은 뒤 제출처 화면의 숫자를 한 번 더 확인합니다.
    • 이모지와 특수 기호: 화면에는 1자로 보여도 사이트에 따라 2자 이상으로 세거나 저장하지 못할 수 있습니다. 결과에 '일부 사이트 기준' 줄이 나오면 그 숫자도 함께 봅니다.
    • X(트위터) 280자를 한글 280자로 알기: X는 한글 1자를 2로 세므로 한글만 쓰면 140자가 한도입니다. 글자수세기의 공백 포함 숫자를 280과 비교하면 안 됩니다.
    • 바이트 단위를 확인하지 않기: '1,000byte'라는 안내만 보고 UTF-8로 맞추면 2바이트 방식 시스템에서는 여유가 남고, 반대로 2바이트로 맞추면 UTF-8 시스템에서는 넘칠 수 있습니다.

    한계와 주의

    • 제출처의 계산 방식은 공개되지 않은 경우가 많습니다. 이 계산기는 널리 쓰이는 기준을 모두 보여 줄 뿐, 특정 사이트의 숫자와 같다고 보장하지 않습니다.
    • 2바이트 기준은 영문·숫자를 1, 나머지를 2로 센 어림값입니다. 실제 EUC-KR(브라우저 표준에서는 통합형 한글 코드를 포함한 CP949)에 없는 이모지, 나뉜 자모, 일부 기호는 저장할 때 오류가 나거나 다른 글자로 바뀝니다.
    • 문장 나누기는 브라우저의 문장 규칙을 따릅니다. 마침표 없이 끝나는 줄, 숫자 속 마침표(예: 3.5), 인용부호가 많은 글은 문장 수가 조금 다를 수 있습니다.
    • 읽는 시간은 정상 시력 성인 42명을 측정한 연구의 평균(묵독 분당 202어절, 소리 내어 읽기 130어절)으로 계산한 어림값입니다. 글의 난이도와 읽는 사람에 따라 크게 달라집니다.
    • 자주 나온 단어는 조사가 붙은 형태 그대로 셉니다. '불편을'과 '불편이'는 다른 단어로 봅니다.
    • 입력한 글은 이 브라우저 안에서만 계산하고 서버로 보내거나 저장하지 않습니다. 주소에는 제한 설정만 담깁니다.

    출처

    자주 묻는 질문

    공백 포함과 공백 제외 중 무엇을 봐야 하나요?

    제출처가 정한 기준을 먼저 따릅니다. 기준이 적혀 있지 않으면 공백 포함으로 맞추는 편이 안전합니다. 공백 포함 숫자가 공백 제외와 같거나 크므로, 공백 포함으로 제한 안에 들면 공백 제외로도 제한 안에 듭니다. 사이트에 따라 공백 제외에서 줄바꿈은 세기도 하니, 결과의 '띄어쓰기만 뺌' 줄도 함께 봅니다.

    한글은 몇 바이트로 세나요?

    웹에서 많이 쓰는 UTF-8에서는 한글 1자가 3바이트, 영문·숫자·띄어쓰기는 1바이트입니다. EUC-KR처럼 한글을 2바이트로 세는 방식도 있습니다. '안녕하세요'는 UTF-8로 15바이트, 2바이트 기준으로 10바이트입니다. 안내문에 방식이 없으면 두 숫자를 모두 보고 큰 쪽에 맞춥니다.

    입력한 글은 저장되거나 전송되나요?

    아닙니다. 글자수, 바이트, 어절, 문장 길이, 자주 나온 단어는 모두 이 브라우저 안에서 계산하고 서버로 보내거나 저장하지 않습니다. 페이지 주소에도 글은 담기지 않고 제한 설정(숫자와 기준)만 담깁니다.

    X(트위터)에는 한글 몇 자까지 쓸 수 있나요?

    X는 한글·한자·가나 1자를 2로 세어 280 한도 안에 한글만 쓰면 140자까지 들어갑니다. 링크는 길이와 상관없이 23자, 이모지는 2자로 셉니다(X 개발자 문서, 2026년 10월 11일 확인). 그래서 글자수세기의 공백 포함 숫자를 280과 그대로 비교하면 안 되고, SNS 글자수 계산기에서 플랫폼별로 확인합니다.

    이모지는 몇 글자로 세나요?

    이 계산기는 화면에 보이는 대로 이모지 하나를 1자로 셉니다. 피부색이 붙은 👍🏽처럼 여러 코드가 합쳐진 이모지도 1자입니다. 다만 UTF-16으로 세는 사이트는 같은 이모지를 2자 이상으로 세므로, 이모지가 있으면 결과에 '일부 사이트 기준' 줄이 따로 나옵니다. UTF-8로는 이모지 1개가 보통 4바이트이고, 여러 코드가 합쳐진 이모지는 그보다 큽니다.

    3분 발표 원고는 몇 자가 적당한가요?

    성인이 소리 내어 읽을 때 분당 약 130어절을 읽는다는 연구값(송지호 외, 2016)으로 보면 3분은 390어절 안팎입니다. 같은 연구의 시험 문장이 평균 18.9음절·6.5어절(어절당 약 2.9음절)이었으므로, 이를 그대로 적용한 어림으로는 공백 제외 약 1,100자입니다. 말하는 속도는 사람마다 크게 다르니, 원고를 붙여넣고 '소리 내어 읽는 시간'을 본 뒤 실제로 한 번 읽어 맞춥니다.

    제한을 넘었을 때 어디를 줄여야 하나요?

    제한을 넣으면 넘는 부분이 시작되는 곳이 진행 막대 아래에 나오고, '넘는 부분 선택'을 누르면 그 부분이 입력칸에서 선택됩니다. 그다음 문장 길이 막대에서 진한 막대(가장 긴 문장)를 눌러 나눌 수 있는지 보고, 자주 나온 단어에 같은 말이 여러 번 보이면 합칩니다. 구체적인 숫자와 경험보다 꾸밈말과 일반론부터 덜어내는 편이 좋습니다.

    학교생활기록부(생기부) 글자수도 이걸로 세면 되나요?

    생기부는 NEIS가 정한 바이트 규칙으로 따로 세므로 이 계산기의 바이트와 다를 수 있습니다. 생기부 입력용 글은 아래 '함께 쓰는 도구'의 생기부 글자수 계산기에서 확인합니다. 이 계산기는 자기소개서·보고서·게시글처럼 일반적인 글자수와 바이트 확인에 씁니다.