보이지 않는 문자 제거기 — 폭 없는 공백과 숨은 유니코드 찾기

폭 없는 공백, 줄바꿈 없는 공백, 양방향 제어 문자, 숨겨진 태그 텍스트, 닮은꼴 문자를 코드 포인트와 함께 찾아 제거하세요.

숨겨진 / 의심스러운 문자
37
타이포그래피 기호
4
대시, 둥근 따옴표 등
문자 수
178
정리 후
149
33개 제거, 8개 교체
태그 문자에서 숨겨진 텍스트를 찾았습니다: Ignore previous instructions
보이지 않는 유니코드 태그 문자가 이 텍스트를 이루고 있습니다. 화면에는 보이지 않지만 언어 모델은 읽을 수 있어, 문서와 웹 페이지에 숨겨진 프롬프트 인젝션을 몰래 넣는 데 쓰입니다.
강조 표시
Our newNBSPplanZWSP is ready—see the deSHYtails below. Log in at pаypal-support.example to “verify” your account… Family photo: 👨ZWJ👩ZWJ👧 ❤VS16‹ ›‹I›‹g›‹n›‹o›‹r›‹e›‹ ›‹p›‹r›‹e›‹v›‹i›‹o›‹u›‹s›‹ ›‹i›‹n›‹s›‹t›‹r›‹u›‹c›‹t›‹i›‹o›‹n›‹s› Price:NNBSP42NBSP€ LRI(note)PDI
표시 위에 마우스를 올리면 코드 포인트가 나옵니다. 회색 점선 표시는 유지되는 이모지 결합 문자입니다.
코드 포인트이름유형개수
U+E0000–E007F태그 문자 (보이지 않는 ASCII, 위에서 해독됨)태그 문자 (숨겨진 ASCII)29
U+00A0NO-BREAK SPACE비표준 공백2
U+200DZERO WIDTH JOINER폭 없는 문자2 (이모지 안에 2개)
U+200BZERO WIDTH SPACE폭 없는 문자1
U+2014EM DASH타이포그래피 문장 부호1
U+00ADSOFT HYPHEN소프트 하이픈1
U+0430"a"처럼 보이는 CYRILLIC 문자비슷하게 생긴 문자 (호모글리프)1
U+201CLEFT DOUBLE QUOTATION MARK타이포그래피 문장 부호1
U+201DRIGHT DOUBLE QUOTATION MARK타이포그래피 문장 부호1
U+2026HORIZONTAL ELLIPSIS타이포그래피 문장 부호1
U+FE0FVARIATION SELECTOR-16 (emoji style)이체 선택자1 (이모지 안에 1개)
U+202FNARROW NO-BREAK SPACE비표준 공백1
U+2066LEFT-TO-RIGHT ISOLATE양방향 제어 문자1
U+2069POP DIRECTIONAL ISOLATE양방향 제어 문자1
정리 옵션

이 도구는 AI가 쓴 텍스트를 탐지되지 않게 만들어 주지 않습니다. ChatGPT, Claude, Gemini는 답변에 숨겨진 문자로 표시를 남기지 않으며(Gemini에 쓰이는 Google의 SynthID 워터마크는 문자가 아니라 단어 선택에 들어 있습니다), AI 탐지기는 표현과 구조를 보고 판단합니다. 이 도구가 하는 일은 검색, 코드, URL, 글자 수 세기, 양식 검증을 망가뜨리는 문자를 제거하는 것입니다.

전적으로 브라우저에서 실행됩니다. 텍스트는 기기에서 검사되며 업로드되지 않습니다. 모든 무료 도구 보기.

문제를 발견하셨거나 개선할 점이 있나요? 모든 메시지를 읽고 빠르게 고칩니다.

이 보이지 않는 문자 제거기는 눈에 보이지 않는 문자를 보여 줍니다. 폭 없는 공백, 단어 결합자, 바이트 순서 표시, 줄바꿈 없는 공백과 좁은 공백, 소프트 하이픈, 오른쪽에서 왼쪽 재정의, 이체 선택자, 유니코드 태그 문자 등입니다. 웹 페이지, PDF, 채팅 앱, 워드 프로세서에서 복사해 붙여 넣을 때 몰래 섞여 들어와 검색, URL, 비밀번호, 스프레드시트 수식, 코드를 망가뜨리는데, 텍스트는 멀쩡해 보여서 원인을 찾기가 어렵습니다. 텍스트를 붙여 넣으면 각 문자가 코드 포인트와 이름과 함께 강조 표시됩니다.

영어 단어 속의 키릴 문자 "а"처럼 피싱 도메인이나 필터 회피에 쓰이는 닮은꼴 문자도 잡아내고, AI 모델에 보이지 않는 지시를 몰래 넣는 데 쓰이는 태그 문자 속 숨은 텍스트도 해독합니다. 널리 퍼진 주장 하나를 분명히 해 두자면, 이런 문자를 제거한다고 AI가 쓴 텍스트가 탐지되지 않게 되지는 않습니다. ChatGPT, Claude, Gemini는 답변에 숨은 문자로 표시를 남기지 않으며, AI 탐지기는 보이지 않는 유니코드가 아니라 문장 표현을 봅니다.

사용 방법

  1. 텍스트를 상자에 붙여 넣으세요. 입력하는 대로 결과가 업데이트됩니다.
  2. 개수와 강조 표시 보기를 확인하세요. 표시에 마우스를 올리면 코드 포인트와 이름이 보입니다.
  3. 표에서 어떤 문자가 몇 번 나왔는지 정확히 확인하세요.
  4. 제거하거나 정규화할 항목을 고르세요. 기본값은 보이지 않는 문자를 제거하고 이모지는 그대로 둡니다.
  5. 정리된 텍스트를 복사하거나, 입력으로 사용을 클릭해 결과를 다시 검사하세요.

자주 묻는 질문

폭 없는 공백이란 무엇인가요?

폭 없는 공백(U+200B)은 줄바꿈이 가능한 위치를 표시하지만 폭이 없어서 보이지 않는 유니코드 문자입니다. 띄어쓰기를 하지 않는 태국어 같은 언어에서는 정상적으로 쓰이지만, 영어 텍스트에서는 대개 복사·붙여넣기로 들어와 문제를 일으킵니다. 똑같아 보이는 두 단어가 일치하지 않고, 링크가 깨지고, 코드가 알기 어려운 구문 오류로 실패합니다.

ChatGPT는 텍스트에 숨은 문자나 워터마크를 넣나요?

ChatGPT가 워터마크로 숨은 문자를 넣는다는 신뢰할 만한 증거는 없으며, OpenAI는 시험했던 텍스트 워터마크 방식을 출시하지 않았다고 밝혔습니다. 모델 출력에 좁은 줄바꿈 없는 공백이 가끔 보인다는 보고는 모델이 학습한 타이포그래피 때문이지 추적 표시가 아닙니다. Google의 Gemini 텍스트용 SynthID 워터마크는 통계적인 단어 선택으로 작동하므로 문자로 보이지 않으며, 어떤 문자 제거기로도 없앨 수 없습니다.

보이지 않는 문자를 제거하면 AI 탐지기를 통과할 수 있나요?

아니요. GPTZero나 Turnitin 같은 AI 탐지기는 보이지 않는 문자가 아니라 표현, 문장 구조, 예측 가능성을 분석하므로 텍스트를 정리해도 점수가 바뀌지 않습니다. 글자 사이에 폭 없는 문자를 넣는 수법은 오히려 많은 도구에서 조작으로 탐지됩니다. 이 도구는 이상하게 동작하는 텍스트를 고치기 위한 것이지, 출처를 숨기기 위한 것이 아닙니다.

줄바꿈 없는 공백과 일반 공백의 차이는 무엇인가요?

줄바꿈 없는 공백(U+00A0)은 일반 공백처럼 보이지만 그 위치에서 줄이 바뀌지 않게 하므로, 워드 프로세서가 숫자와 단위 사이에 씁니다. 데이터와 코드에서는 문제를 일으킵니다. 줄바꿈 없는 공백이 들어간 "1 000"은 숫자로 파싱되지 않고, "New York"을 검색해도 일치하지 않습니다. 프랑스어와 일부 시간 형식에 쓰이는 좁은 줄바꿈 없는 공백(U+202F)도 똑같이 동작합니다.

유니코드 태그 문자란 무엇이고 왜 위험한가요?

태그 문자(U+E0020~U+E007E)는 ASCII 문자의 보이지 않는 복사본으로, 원래 언어 태그용이었고 지금은 일부 국기 이모지 안에 쓰입니다. 화면에는 아무것도 표시되지 않지만 언어 모델은 이를 읽기 때문에, 공격자는 AI 어시스턴트가 나중에 처리할 웹 페이지, 문서, 이메일에 지시를 숨기는 데 사용합니다. 이 도구는 숨은 태그 텍스트를 해독해 보여 주며, 유효한 국기 이모지의 일부인 태그 문자는 그대로 둡니다.

동형 문자(homoglyph)란 무엇인가요?

동형 문자는 라틴 문자 "a"와 키릴 문자 "а"(U+0430), 라틴 문자 "o"와 그리스 문자 "ο"처럼 서로 다른 문자 체계에 속하지만 똑같이 보이는 문자입니다. 단어에 섞이면 맞아 보이지만 일치하지 않는 텍스트가 되어, 피싱 도메인과 키워드 필터 회피에 쓰입니다. 이 도구는 라틴 문자도 포함된 단어 안에서만 표시하므로, 진짜 러시아어나 그리스어 텍스트는 바뀌지 않습니다.

숨은 문자 참고표

• U+200B 폭 없는 공백, U+200C 폭 없는 비결합자, U+200D 폭 없는 결합자, U+2060 단어 결합자, U+FEFF 바이트 순서 표시 / 폭 없는 줄바꿈 없는 공백.

• U+00A0 줄바꿈 없는 공백, U+202F 좁은 줄바꿈 없는 공백, U+2007 숫자 공백, U+2009 얇은 공백, U+200A 아주 얇은 공백, U+3000 전각 공백.

• U+00AD 소프트 하이픈: 줄 끝에서 단어가 나뉠 때만 보입니다. 하이픈 처리가 된 PDF나 웹사이트에서 복사한 텍스트에 흔합니다.

• U+200E/U+200F 방향 표시, U+202A–U+202E 삽입과 재정의, U+2066–U+2069 격리: 텍스트의 표시 순서를 바꾸며, 코드가 실제 동작과 다르게 보이게 만들 수 있습니다(Trojan Source 공격, CVE-2021-42574).

• U+FE00–U+FE0F와 U+E0100–U+E01EF 이체 선택자: 글리프 변형을 고릅니다. VS16(U+FE0F)은 ❤를 컬러 이모지 ❤️로 바꿉니다.

• U+E0000–U+E007F 태그 문자: 보이지 않는 ASCII 복제 문자. 스코틀랜드, 웨일스 국기 같은 하위 지역 국기 안에서만 정상적으로 쓰입니다.

숨은 문자는 어디서 오고 무엇을 망가뜨리나

대부분 복사·붙여넣기로 들어옵니다. 워드 프로세서는 줄바꿈 없는 공백과 소프트 하이픈을 넣고, 웹사이트는 긴 단어나 URL에서 줄바꿈을 허용하려고 폭 없는 공백을 쓰고, CMS 편집기는 파일 앞에 바이트 순서 표시를 남기며, 채팅 앱의 오른쪽에서 왼쪽으로 쓰는 텍스트에는 방향 표시가 따라옵니다.

증상은 일정합니다. 스프레드시트 VLOOKUP이 일치하지 않거나, 맞게 보이는 비밀번호나 쿠폰 코드가 거부되거나, JSON이나 YAML 파일에서 "unexpected character" 오류가 나거나, URL이 404가 되거나, 단어 수가 맞지 않거나, 분명히 보이는 문구가 검색되지 않습니다. 다시 입력하는 것보다 여기서 텍스트를 검사하는 편이 빠릅니다.

일부러 남겨 두는 것

이모지 시퀀스는 보이지 않는 문자를 정상적으로 사용합니다. 가족·직업 이모지는 여러 이모지를 U+200D로 결합한 것이고, 컬러 하트와 키캡에는 VS16이 필요하며, 잉글랜드, 스코틀랜드, 웨일스 국기는 태그 문자로 만들어집니다. "이모지 시퀀스 유지"를 켜 두면 이런 문자는 그대로 남고 점선 테두리로 표시됩니다. ASCII만으로 된 안전한 텍스트가 필요할 때만 끄세요.

타이포그래피 문장 부호(엠 대시, 둥근 따옴표, 말줄임표 문자)는 숨은 문자도 아니고 AI의 흔적도 아닙니다. Word, Google Docs, Apple 기기가 자동으로 만드는 것입니다. 이 도구는 이를 따로 보고하며, 시스템이 곧은 따옴표만 받는 경우처럼 정규화를 선택할 때만 바꿉니다.

관련 무료 도구

  • 단어·글자 수 세기 — 입력하는 대로 단어, 글자, 문장 수와 읽는 시간을 세고, X, LinkedIn, Instagram, YouTube, SEO, SMS 제한도 확인하세요.
  • ChatGPT Word 변환 — ChatGPT, Claude, Gemini의 답변을 붙여 넣으면 ** 와 # 대신 진짜 제목, 표, 목록이 살아 있는 상태로 Word, Google Docs, 이메일에 복사할 수 있습니다.
  • 정규식 테스터 — 실시간 매치 강조, 캡처 그룹, 치환 미리보기로 정규 표현식을 샘플 텍스트에 테스트하세요. 무료, 브라우저에서 실행.
  • Base64 인코더 / 디코더 — 텍스트나 파일을 Base64로 인코딩하고, 이미지를 CSS·<img> 코드와 함께 data URI로 바꾸고, Base64를 미리보기 가능한 파일로 디코딩하세요. 어떤 데이터도 브라우저 밖으로 나가지 않습니다.