공백 포함과 제외
공백 포함은 띄어쓰기와 줄바꿈까지 하나의 문자로 계산합니다. 공백 제외는 스페이스, 탭, 줄바꿈처럼 화면에 보이지 않는 공백 문자를 모두 뺍니다.
PLIKIT · FREE WEB TOOLS
회원가입 없이 무료로 바로 사용하세요.
회원가입 없이 글을 붙여넣으면 필요한 숫자를 한눈에 계산합니다.
목표 분량까지 얼마나 남았는지도 바로 확인하세요.
✓ 입력 내용은 현재 브라우저 안에서만 계산합니다.
TARGET LENGTH
공백 포함 글자 수를 기준으로 계산합니다.
GOOD TO KNOW
서비스마다 세는 기준이 조금씩 다릅니다. 제출 전에는 실제 입력 화면의 최종 숫자도 함께 확인하세요.
공백 포함은 띄어쓰기와 줄바꿈까지 하나의 문자로 계산합니다. 공백 제외는 스페이스, 탭, 줄바꿈처럼 화면에 보이지 않는 공백 문자를 모두 뺍니다.
글자 수는 사람이 읽는 문자 단위를 세고, 바이트는 컴퓨터가 문자를 저장하는 데이터 크기를 셉니다. 한글은 UTF-8에서 일반적으로 영문보다 더 많은 바이트를 사용합니다.
원서, 활동보고서, 공모전 접수 페이지는 공백과 줄바꿈을 처리하는 기준이 다를 수 있습니다. 이 도구로 초안을 맞춘 뒤 제출 사이트의 표시값을 최종 기준으로 사용하세요.
FAQ
저장되지 않습니다. 계산은 현재 브라우저 안에서 처리하며 입력한 글을 서버로 전송하지 않습니다. 페이지를 닫거나 새로고침하면 입력 내용도 사라집니다.
네. 일반 스페이스뿐 아니라 탭과 줄바꿈 등 모든 공백 문자를 제외합니다.
브라우저의 UTF-8 인코딩 결과를 기준으로 계산합니다. 한글, 영문, 숫자, 이모지에 따라 한 글자가 차지하는 바이트 수가 달라질 수 있습니다.
그럴 수 있습니다. 제출 서비스가 공백, 줄바꿈 또는 특수문자를 별도 규칙으로 계산할 수 있으므로 실제 제출 화면에 표시되는 숫자를 마지막으로 확인하세요.
CHARACTER COUNT GUIDE
숫자의 의미를 이해하고 제한 분량에 맞게 글을 정리하는 방법을 함께 확인하세요.
자기소개서, 지원서, 활동보고서처럼 분량 제한이 있는 글을 쓰다 보면 ‘공백 포함 1,000자’와 ‘공백 제외 1,000자’라는 표현을 자주 만납니다. 핵심은 글의 내용이 아니라 어떤 문자를 계산 대상에 넣느냐입니다.
공백 포함 글자 수는 화면에 보이는 글자뿐 아니라 단어 사이의 띄어쓰기, 문장 앞뒤의 빈칸, 줄을 바꿀 때 들어가는 줄바꿈도 계산합니다. 반면 공백 제외 글자 수는 보이지 않는 공백 문자를 제거한 뒤 나머지 글자만 셉니다.
예를 들어 “코딩은 생각을 표현하는 도구”라는 문장은 한글 12자와 단어 사이 띄어쓰기 3개로 이루어집니다. 공백 포함 기준에서는 15자, 일반적인 공백 제외 기준에서는 12자가 됩니다. 문장 끝에서 Enter를 눌렀다면 줄바꿈까지 포함하는 서비스에서는 숫자가 1 더 늘어날 수 있습니다.
스페이스, 탭, 줄바꿈처럼 화면에서 잘 보이지 않는 문자도 데이터에는 실제로 존재합니다. 어떤 공백을 제외하는지는 서비스의 계산 규칙에 따라 달라질 수 있습니다.
키보드의 스페이스바로 입력한 가장 익숙한 공백입니다. 문장이 길수록 띄어쓰기 수도 늘어나므로 공백 포함과 제외 결과의 차이도 커집니다.
탭 키로 만든 들여쓰기는 화면에서 여러 칸처럼 보여도 하나의 탭 문자일 수 있습니다. 반대로 편집기에서 탭을 여러 개의 스페이스로 바꾸면 계산 결과가 달라집니다.
Enter로 줄을 바꾸면 줄바꿈 문자가 들어갑니다. 문단 사이에 빈 줄을 하나 만들면 줄바꿈이 연속으로 들어갈 수 있습니다. 운영체제나 입력 화면이 줄바꿈을 저장하는 방식에 따라서도 원시 데이터의 크기는 달라질 수 있습니다.
‘공백 제외’라는 이름이 같아도 구현은 완전히 같지 않을 수 있습니다. 어떤 서비스는 일반 스페이스만 빼고, 다른 서비스는 탭과 줄바꿈을 포함한 모든 공백 문자를 뺍니다. 글자 수도 자바스크립트 문자열 길이, 유니코드 코드 포인트, 사용자가 한 글자로 인식하는 문자 묶음 가운데 어느 기준을 쓰는지에 따라 이모지나 결합 문자의 결과가 달라질 수 있습니다.
PliKit 글자 수 세기는 사람이 화면에서 한 글자로 인식하는 문자 묶음을 우선해 계산합니다. 공백 포함에는 띄어쓰기와 줄바꿈을 넣고, 공백 제외에서는 스페이스·탭·줄바꿈 등 공백 문자를 제거합니다. 입력한 글은 현재 브라우저 안에서만 계산하며 서버로 전송하거나 저장하지 않습니다.
다만 제출 사이트가 다른 규칙을 사용한다면 숫자가 달라질 수 있습니다. PliKit은 초안을 작성하고 비교하는 도구로 활용하고, 실제 제출 화면의 결과를 마지막 확인 기준으로 삼아 주세요.
입력 제한에 ‘500자’라고 적혀 있으면 보통 문자 개수를 확인하면 됩니다. 하지만 ‘1,500 byte’라고 적혀 있다면 이야기가 달라집니다. 바이트는 글의 길이가 아니라 문자를 컴퓨터에 저장하거나 전송할 때 필요한 데이터 크기를 나타냅니다.
글자 수는 사람이 읽고 구분하는 문자의 개수를 말합니다. 바이트는 컴퓨터가 그 문자를 표현하기 위해 사용하는 데이터의 양입니다. 같은 다섯 글자라도 어떤 문자와 인코딩을 사용했는지에 따라 전체 바이트는 달라질 수 있습니다.
웹에서는 UTF-8 인코딩이 널리 사용됩니다. UTF-8은 영문, 한글, 한자, 이모지처럼 다양한 유니코드 문자를 1바이트부터 여러 바이트까지 가변 길이로 표현합니다.
영문 알파벳·숫자·기본 기호는 보통 1바이트, 완성형 한글 음절은 보통 3바이트, 많은 이모지는 4바이트를 사용합니다. 여러 문자가 합쳐진 이모지는 그보다 더 커질 수 있습니다.
ABC123은 6글자이며 UTF-8에서도 보통 6바이트입니다. 영문 대·소문자와 숫자는 각각 1바이트로 표현되기 때문입니다.
PliKit은 4글자지만 UTF-8에서는 일반적으로 12바이트입니다. 완성형 한글 음절 하나가 보통 3바이트를 사용하기 때문입니다. 따라서 한글 중심의 글에서는 ‘1,000바이트’가 ‘1,000글자’를 의미하지 않습니다.
일반 스페이스도 문자 데이터이므로 UTF-8에서 1바이트를 차지합니다. 줄바꿈은 환경에 따라 하나 또는 두 개의 제어 문자로 저장될 수 있습니다. 웹 브라우저의 입력값과 파일로 저장된 문서의 바이트가 조금 다르게 보일 수 있는 이유입니다.
하나의 이모지가 보통 4바이트를 차지하기도 하고, 피부색·가족·직업처럼 여러 요소가 결합된 이모지는 여러 유니코드 문자가 묶여 훨씬 큰 데이터를 만들기도 합니다. 화면에서 한 글자로 보여도 내부적으로는 여러 요소일 수 있다는 뜻입니다.
첫째, 바이트 계산에 사용한 인코딩이 다를 수 있습니다. UTF-8과 다른 문자 인코딩은 한글을 표현하는 크기가 다릅니다. 제출 안내에 인코딩이 적혀 있다면 그 기준을 따라야 합니다.
둘째, 글자 수를 세는 단위가 다를 수 있습니다. 프로그래밍 언어의 문자열 길이, 유니코드 코드 포인트 수, 사람이 한 글자로 느끼는 문자 묶음 수는 이모지와 결합 문자가 포함될 때 서로 달라질 수 있습니다.
셋째, 복사·붙여넣기 과정에서 보이지 않는 공백이나 마지막 줄바꿈이 들어갈 수 있습니다. 공백 제외 글자 수는 같지만 공백 포함 글자 수와 바이트가 1씩 늘어났다면 끝에 줄바꿈이 하나 들어갔는지 확인해 볼 수 있습니다.
PliKit 글자 수 세기의 ‘UTF-8 바이트’는 브라우저가 텍스트를 UTF-8로 인코딩했을 때의 길이를 표시합니다. 글자 수와 바이트를 나란히 보여주므로 한글·영문·이모지가 섞인 글의 차이를 바로 비교할 수 있습니다.
입력한 글은 서버로 전송하지 않고 현재 기기에서만 처리합니다. 자기소개서나 지원서처럼 공개하고 싶지 않은 글도 회원가입 없이 계산할 수 있지만, 최종 제출 규칙은 반드시 해당 기관의 안내와 입력 화면에서 다시 확인해야 합니다.
글자 수가 넘쳤을 때 단어 몇 개만 급하게 지우면 문장이 어색해지고 중요한 맥락이 사라지기 쉽습니다. 먼저 글 전체에서 반드시 남겨야 할 메시지를 정한 다음, 큰 중복부터 작은 표현 순서로 줄여야 내용과 흐름을 함께 지킬 수 있습니다.
줄이기 전에 “이 글을 읽은 사람이 나에 대해 무엇을 기억해야 하는가?”를 한 문장으로 적어 보세요. 예를 들어 ‘문제를 끝까지 분석하고 동료와 해결책을 만든 경험’이 핵심이라면, 문제 상황·내 행동·변화·배움은 남기고 그와 무관한 배경 설명은 줄일 수 있습니다.
핵심 문장이 없으면 모든 내용이 중요해 보여 무엇부터 삭제할지 결정하기 어렵습니다. 반대로 중심이 선명하면 각 문장이 핵심을 돕는지 판단할 기준이 생깁니다.
언제 무엇을 했는지 보여주는 구체적인 행동, 그 결과 달라진 점, 경험을 통해 배운 내용을 우선합니다. ‘열심히’, ‘최선을 다해’ 같은 평가형 표현은 행동이 충분히 보여 준다면 줄일 수 있습니다.
100자 이상 초과했다면 조사와 접속사를 하나씩 지우는 방식은 효율이 낮습니다. 먼저 역할이 겹치는 문단이나 같은 내용을 반복하는 문장을 찾는 편이 좋습니다.
‘제가 직접 스스로 계획했습니다’에는 비슷한 의미가 겹칩니다. ‘직접 계획했습니다’ 또는 ‘스스로 계획했습니다’만으로도 뜻이 전달됩니다. ‘미리 사전에’, ‘계속 지속적으로’, ‘함께 협력하여’처럼 의미가 포개지는 표현을 찾아보세요.
‘문제에 대한 분석을 진행했습니다’는 ‘문제를 분석했습니다’로 줄일 수 있습니다. ‘의견을 제시하는 과정을 거쳤습니다’는 ‘의견을 제시했습니다’가 더 짧고 힘이 있습니다.
‘~하는 과정에서’, ‘~라고 생각하게 되었습니다’, ‘~할 수 있었습니다’가 반복되면 문장이 늘어집니다. 문맥에 따라 ‘~하며’, ‘~를 배웠습니다’, ‘~했습니다’처럼 직접적인 표현으로 바꿀 수 있습니다.
‘매우 적극적이고 성실하게 참여했습니다’보다 ‘매주 오류를 기록하고 해결 과정을 팀에 공유했습니다’가 구체적입니다. 실제 행동은 신뢰를 높이고, 여러 평가형 수식어를 대신할 수 있습니다.
줄이기 전: 저는 팀원들과 함께 서로 협력하면서 발생한 여러 가지 문제점들을 하나씩 해결해 나가기 위해 지속적으로 의견을 나누는 과정을 진행했습니다.
줄인 뒤: 팀원들과 의견을 나누며 발생한 문제를 하나씩 해결했습니다.
두 번째 문장은 ‘함께’와 ‘협력’, ‘여러 가지’와 ‘하나씩’, ‘의견을 나누다’와 ‘과정을 진행하다’처럼 겹치는 표현을 정리했습니다. 핵심 행동인 협의와 문제 해결은 그대로 남아 있습니다. 다만 실제 글에서는 어떤 문제였고 본인이 어떤 의견을 냈는지 뒤 문장에서 구체화해야 합니다.
자기소개서나 지원서에는 개인 경험과 연락처 등 공개하기 어려운 내용이 들어갈 수 있습니다. 온라인 도구를 사용할 때는 입력한 글이 서버에 전송되거나 저장되는지 확인하는 습관이 필요합니다.
PliKit 글자 수 세기는 회원가입을 요구하지 않으며 입력값을 현재 브라우저 안에서 계산합니다. 서버에는 조회수와 좋아요를 중복 방지하기 위한 최소한의 식별값만 처리하고, 글 상자에 입력한 내용은 보내거나 저장하지 않습니다.