공백 문자가 무엇인지 알아보기

“빈칸”처럼 보여도 Unicode 코드가 다르면 너비·줄바꿈·앱 허용 여부가 달라집니다. 이 페이지는 개념을 잡고, 표로 빠르게 고르려면 공백 종류 비교를 보면 됩니다.

한 줄 정의

공백 문자(whitespace)는 글자 모양을 그리기보다 간격·줄바꿈·정렬을 제어하는 Unicode 문자입니다. Unicode UAX #44에서도 whitespace를 “주변 글자의 서식에만 영향을 주도록 의도된, 보이지 않는 문자”로 설명합니다.

일상에서 말하는 “띄어쓰기”는 대개 U+0020입니다. Gongbaek이 다루는 전각·제로폭·NBSP 등은 그보다 특수하고, 플랫폼마다 필터가 다릅니다.

일반 공백 (Space)

Unicode: U+0020
문자 표시
위 노란색 박스가 공백의 실제 너비입니다
예시 텍스트 (공백이 강조됨):
안녕 하세요
노란색/빨간색 박스 부분이 공백 문자입니다
너비 비교 (시각적 표현):
한
한글 문자
□
공백
U+0020
A
영문 문자

의미:

키보드 스페이스바로 입력하는 기본 공백입니다. 줄 끝에서는 보통 다음 줄로 넘어갈 수 있습니다.

주요 사용 용도:

일반 문장문서대부분의 입력란

전각 공백 (Ideographic Space)

Unicode: U+3000
문자 표시
 
위 노란색 박스가 공백의 실제 너비입니다
예시 텍스트 (공백이 강조됨):
안녕 하세요
노란색/빨간색 박스 부분이 공백 문자입니다
너비 비교 (시각적 표현):
한
한글 문자
□
공백
U+3000
A
영문 문자

의미:

한글·한자 한 글자폭에 가까운 넓은 공백입니다. 닉네임·정렬에서 「눈에 띄는 빈칸」으로 자주 쓰입니다.

주요 사용 용도:

한글 UI게임 닉네임하이라이트 이름

줄바꿈 방지 공백 (NBSP)

Unicode: U+00A0
문자 표시
(보이지 않는 문자)
예시 텍스트 (공백이 강조됨):
Hello[공백]World
노란색/빨간색 박스 부분이 공백 문자입니다
너비 비교 (시각적 표현):
한
한글 문자
□
공백
U+00A0
A
영문 문자

의미:

줄 끝에서 단어가 갈라지지 않게 붙잡는 공백입니다. HTML의  와 같은 계열입니다.

주요 사용 용도:

웹 조판단위와 숫자 붙이기이름 분리 방지

제로폭 공백 (ZWSP)

Unicode: U+200B
문자 표시
​
위 노란색 박스가 공백의 실제 너비입니다
예시 텍스트 (공백이 강조됨):
안녕​하세요
노란색/빨간색 박스 부분이 공백 문자입니다
너비 비교 (시각적 표현):
한
한글 문자
0
공백
U+200B
A
영문 문자

의미:

너비가 0이라 화면에 거의 안 보이지만 문자열에는 존재합니다. 투명글자·긴 단어 줄바꿈 힌트 등에 쓰입니다.

주요 사용 용도:

투명글자채팅 빈 메시지 시도일부 닉네임

한글 채움 문자 (ㅤ)

Unicode: U+3164
문자 표시
ㅤ
위 노란색 박스가 공백의 실제 너비입니다
예시 텍스트 (공백이 강조됨):
안녕ㅤ하세요
노란색/빨간색 박스 부분이 공백 문자입니다
너비 비교 (시각적 표현):
한
한글 문자
□
공백
U+3164
A
영문 문자

의미:

한글 자모 영역의 채움 문자입니다. 검색에서 「ㅤ」로 많이 찾으며, 제로폭과 달리 빈칸처럼 보일 때가 있습니다. 닉네임·프로필용으로 자주 복사됩니다.

주요 사용 용도:

닉네임프로필투명글자 대체

Em 스페이스

Unicode: U+2003
문자 표시
(보이지 않는 문자)
예시 텍스트 (공백이 강조됨):
Hello[공백]World
노란색/빨간색 박스 부분이 공백 문자입니다
너비 비교 (시각적 표현):
한
한글 문자
□
공백
U+2003
A
영문 문자

의미:

현재 글꼴의 em 너비에 해당하는 넓은 공백입니다. 영문 타이포그래피에서 쓰입니다.

주요 사용 용도:

조판영문 표시 이름

En 스페이스

Unicode: U+2002
문자 표시
(보이지 않는 문자)
예시 텍스트 (공백이 강조됨):
Hello[공백]World
노란색/빨간색 박스 부분이 공백 문자입니다
너비 비교 (시각적 표현):
한
한글 문자
□
공백
U+2002
A
영문 문자

의미:

em의 절반 정도 너비의 공백입니다. Em보다 좁은 간격이 필요할 때 씁니다.

주요 사용 용도:

조판중간 간격

어디에 쓰이나

닉네임·프로필

전각으로 간격을 내거나, 제로폭·「ㅤ」로 투명 효과를 시도합니다. 게임·SNS 정책 확인이 필수입니다 → 게임 · Instagram

웹·문서

NBSP로 줄바꿈을 막고, Word/엑셀에서는 특수 공백이 “안 지워지는 칸”으로 남기도 합니다 → Word · 엑셀

채팅 빈 메시지

앱이 일반 스페이스만으로는 전송을 막을 때 제로폭을 시도하는 흐름입니다 → 카톡

자주 헷갈리는 점

「공백 문자」와 「띄어쓰기」는 같은가요?
아니요. 띄어쓰기는 보통 키보드 스페이스(U+0020)를 말합니다. 공백 문자는 전각·NBSP·제로폭·한글 채움(ㅤ)처럼 코드가 다른 여러 문자를 아우르는 말입니다.
「ㅤ」와 제로폭 중 무엇을 써야 하나요?
빈칸처럼 보이게 하려면 「ㅤ」를, 거의 안 보이게 하려면 제로폭을 먼저 시험해 보세요. 앱마다 다르므로 투명글자에서 복사한 뒤 붙여넣기 테스트로 확인하는 편이 안전합니다.
글자 수에 잡히나요?
대부분 잡힙니다. 몇 자인지 바로 보려면 글자수세기에 붙여넣으세요.
모든 앱에서 되나요?
아닙니다. 필터·정책이 다르고 수시로 바뀝니다. 이 사이트의 안내는 참고용이며, 최종 허용 여부는 각 서비스 규칙을 따릅니다.

사용자 의견 · 질문

이 페이지에 대한 사용 경험, 버그 신고, 기능 제안을 남겨주세요. 익명으로 작성 가능하고, 관리자 승인 후 공개됩니다.

전체 사이트 의견 모아보기 →

아직 댓글이 없습니다

댓글