AZ Tools

보이지 않는 / 제로폭 문자 탐지기

개발

텍스트를 붙여넣으면 공백과 보이지 않는 유니코드를 모두 강조 표시합니다: 일반 공백은 가운데 점, 탭은 화살표, 줄바꿈은 ¶, NBSP는 황색, 제로폭은 빨강, 양방향·포맷 마크는 자홍색. 발견된 모든 보이지 않는 코드포인트 목록과 함께 한 번에 제거하는 정리 기능 제공 — 깨진 JSON, 안 통하는 비밀번호, 컴파일이 안 되는 복붙 코드 수정에 좋습니다.

범례
  • · 일반 공백
  • 줄바꿈
  • ZW 제로폭 문자
  • NBSP (U+00A0)
  • FMT 기타 보이지 않는 / 포맷 문자
시각화
HelloZWworld
Thisline·has·a·tab.
Trailing·spaces·here.
···Leading·spaces·here.
Anon-breakingspace.
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

정리 옵션

정리된 결과
Hello​world
This	line has a tab.
Trailing spaces here.
   Leading spaces here.
A non-breaking space.
A‎LRM and a‪LRE inside.

A blank line above.

사용법

  1. 텍스트를 붙여넣거나 입력하세요.
  2. 시각화에서 색상 점·화살표로 공백 확인, ZW는 제로폭.
  3. '발견된' 목록에서 숨어 있는 유니코드 포인트 확인.
  4. 정리 옵션을 토글한 뒤 정리된 결과를 복사하세요.

자주 묻는 질문

제로폭 문자가 뭔가요?
유니코드 코드 포인트인데 시각적 너비가 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·파일명에 슬쩍 들어가면 피싱 도구가 되는 것으로 알려져 있어요.
정리가 무손실인가요?
대부분 — 제로폭 제거와 줄바꿈 정규화는 보통 안전합니다. 공백 축소·줄 트림은 의도된 포맷을 바꿀 수 있으니 붙여넣기 전에 확인하세요.

관련 도구