보이지 않는 / 제로폭 문자 탐지기
개발
텍스트를 붙여넣으면 공백과 보이지 않는 유니코드를 모두 강조 표시합니다: 일반 공백은 가운데 점, 탭은 화살표, 줄바꿈은 ¶, NBSP는 황색, 제로폭은 빨강, 양방향·포맷 마크는 자홍색. 발견된 모든 보이지 않는 코드포인트 목록과 함께 한 번에 제거하는 정리 기능 제공 — 깨진 JSON, 안 통하는 비밀번호, 컴파일이 안 되는 복붙 코드 수정에 좋습니다.
—
범례
- · 일반 공백
- → 탭
- ¶ 줄바꿈
- ZW 제로폭 문자
- ␣ NBSP (U+00A0)
- FMT 기타 보이지 않는 / 포맷 문자
시각화
HelloZWworld¶ This→line·has·a·tab.¶ Trailing·spaces·here.¶ ···Leading·spaces·here.¶ A␣non-breaking␣space.¶ A00ELRM·and·a02ALRE·inside.¶ ¶ A·blank·line·above.
발견된 보이지 않는 문자
- U+200BZero-width space×1
- U+0009Tab×1
- U+00A0NBSP (non-breaking space)×2
- U+200ELeft-to-right mark×1
- U+202ALeft-to-right embedding×1
정리 옵션
정리된 결과
Helloworld This line has a tab. Trailing spaces here. Leading spaces here. A non-breaking space. ALRM and aLRE inside. A blank line above.
사용법
- 텍스트를 붙여넣거나 입력하세요.
- 시각화에서 색상 점·화살표로 공백 확인, ZW는 제로폭.
- '발견된' 목록에서 숨어 있는 유니코드 포인트 확인.
- 정리 옵션을 토글한 뒤 정리된 결과를 복사하세요.
자주 묻는 질문
- 제로폭 문자가 뭔가요?
- 유니코드 코드 포인트인데 시각적 너비가 0(U+200B, U+200C, U+200D, U+FEFF 등). 보이진 않지만 문자로 계산되어 '문자열이 1바이트 더 길다' 같은 버그의 단골 원인.
- NBSP는?
- 줄바꿈하지 않는 공백(U+00A0). 보기엔 일반 공백 같지만 줄바꿈을 막습니다. 일부 워드프로세서가 숫자·단위 사이에 자동 삽입하는데, JSON·코드에 붙여넣으면 깨집니다.
- 양방향(bidi) 마크는?
- U+202A–U+202E(LRE/RLE/PDF/LRO/RLO)는 시각 방향을 재정의합니다. 다국어 혼합 텍스트엔 유용하지만 URL·파일명에 슬쩍 들어가면 피싱 도구가 되는 것으로 알려져 있어요.
- 정리가 무손실인가요?
- 대부분 — 제로폭 제거와 줄바꿈 정규화는 보통 안전합니다. 공백 축소·줄 트림은 의도된 포맷을 바꿀 수 있으니 붙여넣기 전에 확인하세요.
관련 도구
JWT 디코더
JWT의 헤더·클레임·만료를 즉시 확인하세요.
개발00
UUID 생성기
무작위 버전4 UUID를 여러 개 한 번에 생성하고 복사하세요.
개발00
해시 생성기 (SHA)
텍스트로 SHA-1·SHA-256·SHA-384·SHA-512 해시를 생성하세요.
개발00
URL 인코더 / 디코더
URL용으로 텍스트를 퍼센트 인코딩하거나, 인코딩된 URL을 디코딩하세요.
개발00
Base64 인코더 / 디코더
텍스트를 Base64로 인코딩하거나 다시 텍스트로 디코딩하세요.
개발00
JSON 포맷터 & 검증기
브라우저에서 바로 JSON을 포맷·정렬·압축·검증하세요.
개발00