본문으로 건너뛰기

보이지 않는 문자

제로 너비 공백, 한글 채움 문자, 줄바꿈 없는 공백 같은 빈 유니코드 문자를 클릭 한 번으로 복사하세요. 빈 것처럼 보이는 메시지를 보내거나 공백을 받지 않는 칸을 채울 때 쓰세요. 테스트 영역에 붙여넣어 글자 수가 늘었는지 확인하면, 아무것도 보이지 않아도 복사가 되었음을 알 수 있습니다. 무료이며 회원가입이 필요 없습니다.

제로 너비 공백 U+200B

가장 인기 있는 보이지 않는 문자입니다. 너비가 0이고 글리프도 없어 — 빈 메시지와 숨겨진 구분자에 기본으로 쓰입니다.

제로 너비 비결합자 U+200C

필기체 문자에서 인접한 글자가 결합되는 것을 막습니다. 라틴 문자 텍스트에서는 아무것도 표시되지 않습니다.

단어 결합자 U+2060

해당 위치에서 줄바꿈도 막는 보이지 않는 문자입니다. 제로 너비 공백을 제거하는 일부 필터를 통과합니다.

한글 채움 문자 U+3164

시각적 너비는 있지만 글리프가 없어 빈 공백 블록처럼 보입니다. 투명한 사용자 이름에 즐겨 사용됩니다.

줄바꿈 없는 공백 U+00A0

일반 공백처럼 보이고 줄바꿈을 막지만, JavaScript의 trim()과 Python의 strip()이 제거하므로 빈 이름이나 메시지에는 적합하지 않습니다.

여러 보이지 않는 문자 복사

테스트 영역의 문자 수: 0

사람들이 보이지 않는 문자를 사용하는 용도

  • Discord와 WhatsApp에서 빈 메시지 보내기
  • 빈 Instagram 이름이나 소개글 만들기
  • 빈 Fortnite나 게이머 태그 스타일 사용자 이름
  • 텍스트 안에 숨겨진 구분자나 여백 추가하기

솔직한 주의사항: 일부 플랫폼은 악용을 막기 위해 사용자 이름과 메시지에서 제로 너비 및 서식 문자를 제거합니다. 한 앱에서 작동하는 보이지 않는 문자가 다른 앱에서는 제거될 수 있습니다. 보이지 않는 문자는 스크린 리더와 텍스트 처리를 혼란스럽게 할 수도 있으므로 아껴서 사용하세요.

보이지 않는 문자 도구 사용 방법

  1. 문자를 고르세요. 각 카드는 이름, 코드 포인트, 그리고 가장 적합한 용도를 보여 줍니다. 제로 너비 공백으로 시작하거나, 이름에는 한글 채움 문자를 쓰세요.
  2. 복사를 누르세요. 여러 개를 한꺼번에 복사하려면 수량을 1에서 1,000 사이로 정하고, 여러 개 복사 상자에서 문자를 고르세요.
  3. 테스트하세요. 테스트 영역에 붙여넣으세요. 아무것도 나타나지 않는데도 글자 수가 늘어나면, 그 문자가 클립보드에 도달했다는 증거입니다.
  4. 필요한 곳에 붙여넣고, 앱이 그것을 지우지 않았는지 확인하세요.

다섯 가지 문자와 그 차이

문자코드 포인트유니코드 범주공백으로 세는가?가장 적합한 용도
제로 너비 공백U+200BCf (서식)아니요빈 메시지와 숨겨진 구분자
제로 너비 비결합자U+200CCf (서식)아니요페르시아어 같은 필기체 문자에서 글자가 결합되지 않도록 막기
단어 결합자U+2060Cf (서식)아니요제로 너비 줄바꿈 방지; U+200B를 제거하는 일부 필터를 통과할 수 있음
한글 채움 문자U+3164Lo (문자)아니요빈 것처럼 보이는 이름. 너비는 있지만 아무것도 그리지 않음
줄바꿈 없는 공백U+00A0Zs (공백)예단어를 함께 유지하며, 줄이 나뉘지 않는 공백

이 방법이 통하는 이유는 하나의 검사로 귀결됩니다. 양식과 채팅 앱은 대개 비어 있거나 공백만 있는 입력을 거부하며, 먼저 공백을 잘라내는 방식으로 이를 검사합니다. 처음 네 문자는 유니코드 정의상 공백이 아니므로 잘라내기가 이들을 건드리지 않고, 칸은 비어 있지 않다고 판단합니다. U+3164는 문자로 분류되기까지 합니다. 줄바꿈 없는 공백은 공백이므로 JavaScript의 trim()과 Python의 strip()이 모두 제거합니다. 그래서 빈 이름이나 메시지에는 다섯 가지 중 가장 믿을 수 없으며, 단어를 묶어 두는 본래 역할에 쓰는 편이 낫습니다. (trim()을 통과하는 다른 두 문자, U+2800 점자 빈칸과 U+180E 몽골어 모음 구분자도 있지만, 이 페이지에서는 제공하지 않습니다.) 하나가 거부되면 다른 것을 시도하세요.

U+200B, U+200C, U+2060, U+3164는 모두 유니코드의 Default_Ignorable_Code_Point 속성을 가지며, 글꼴에 글리프가 없더라도 소프트웨어는 아무것도 그리지 않도록 되어 있습니다. 공간을 차지하는 것은 한글 채움 문자뿐입니다. 대부분의 글꼴에서 전각 문자만큼의 빈 칸을 남기므로, 이름이나 소개 줄이 눈에 띄게 비어 보이는 반면 제로 너비 문자들은 아무것도 남기지 않고 사라집니다.

정당한 용도

  • 줄바꿈 힌트. 제로 너비 공백은 긴 URL, 파일 경로, 복합어를 여기서 나눌 수 있다고 텍스트 엔진에 알려 주며, 모양은 바꾸지 않습니다.
  • 결합 제어. 페르시아어, 힌디어 등 여러 문자 체계에서 제로 너비 비결합자는 올바른 철자의 일부입니다.
  • 함께 묶어 두기. 줄바꿈 없는 공백은 “10 km”나 “Dr Smith”가 두 줄로 나뉘지 않도록 막습니다.
  • 여백과 템플릿. 일반 공백이면 잘려 나갈 평문 필드에서 숨겨진 구분자나 고정 너비 여백으로 씁니다.

잘못될 수 있는 경우

플랫폼은 받아들이는 것을 바꿉니다. 많은 곳이 사용자 이름과 메시지에서 제로 너비 문자를 제거하거나, 빈 이름을 악용 신호로 보거나, 빈 프로필 필드를 제한하므로, 이번 달에 작동하던 것이 다음 달에는 멈출 수 있습니다. 빈 이름은 다른 사람이 언급하거나 찾기도 어렵습니다. 코드, 파일 이름, 비밀번호, 또는 스프레드시트 셀에 실수로 붙여넣은 보이지 않는 문자는 전형적인 원인 모를 오류의 원인입니다. 옳아 보이지만 찾을 수 없는 명령이나, 똑같아 보이지만 일치하지 않는 두 이름 같은 것입니다. 이상하게 동작한다면 Hidden Character Detector에 붙여넣으세요. 그 도구는 보이지 않는 문자를 제자리에 표시하고, 선택한 것을 제거합니다.

어떤 도구가 필요한가요?

원하는 것사용할 도구
빈 문자 복사이 페이지
이미 가진 텍스트에 숨어 있는 보이지 않는 문자 찾기Hidden Character Detector
임의의 문자 하나의 코드 포인트와 이름 보기Unicode Character Inspector
일반 공백, 탭, 빈 줄 제거공백 제거

접근성 관련 참고 사항

보이지 않는 문자는 대부분의 독자에게 조용하지만, 보조 기술에는 그렇지 않습니다. 스크린 리더는 이를 “빈 칸”으로 읽거나 잠시 멈추거나 건너뛸 수 있으며, 빈 표시 이름은 멤버 목록이나 멘션에서 듣는 사람에게 아무것도 들려주지 않습니다. 또한 이런 문자가 들어 있는 텍스트는 검색, 복사-붙여넣기, 맞춤법 검사에서 다르게 작동합니다. 아껴서 쓰고, 의미 있는 정보를 숨기는 데는 절대 쓰지 마세요.

자주 묻는 질문

보이지 않는 문자란 무엇인가요?
아무것도 그리지 않는 실제 유니코드 문자입니다. 예를 들어 제로 너비 공백(U+200B), 단어 결합자(U+2060), 한글 채움 문자(U+3164)가 있습니다. 소프트웨어는 이를 콘텐츠로 취급하므로, 보이지 않는 문자만 담긴 칸은 아무것도 보이지 않아도 비어 있지 않습니다.
빈 메시지나 빈 내용은 어떻게 보내나요?
제로 너비 공백을 복사해 그것만 메시지로 붙여넣고 보내세요. 채팅 앱은 보통 비어 있거나 공백만 있는 메시지를 거부하지만, 제로 너비 공백 하나는 그렇지 않습니다. 일부 앱은 이것도 제거하므로, 그렇다면 단어 결합자나 한글 채움 문자를 시도하세요.
복사가 됐는지 어떻게 알 수 있나요?
이 페이지의 테스트 영역에 붙여넣으세요. 보이는 것이 없는데도 글자 수가 늘어나면, 보이지 않는 문자가 클립보드에 있다는 뜻입니다.
어떤 보이지 않는 문자를 써야 하나요?
빈 메시지에는 제로 너비 공백이 보통 첫 선택입니다. 빈 것처럼 보이는 이름에는 한글 채움 문자가 보통 선택인데, 공백이 아니라 문자이면서 자리를 차지하기 때문입니다. 줄바꿈 없는 공백은 공백으로 세어지고 자주 잘려 나가므로 빈 칸용으로는 가장 약한 선택입니다.
어떤 플랫폼에서는 보이지 않는 문자가 왜 작동하지 않나요?
일부 사이트는 악용과 사칭을 막으려고 제로 너비 및 서식 문자를 제거하거나 빈 이름을 거부합니다. 만능 해결책은 없습니다. 목록에서 다른 문자를 시도하되, 플랫폼이 모든 문자를 제거할 수도 있다는 점을 받아들이세요.
보이지 않는 문자는 찾아서 제거할 수 있나요?
네. 이들은 평범한 문자이므로 코드 포인트를 나열하는 도구에 나타나며, Hidden Character Detector가 붙여넣은 텍스트에서 찾아 고른 것을 제거합니다.

관련 도구

꾸밈 텍스트 및 기호의 다른 도구