🔍보이지 않는 특수문자 제거기

제로 폭 공백·숨겨진 특수문자 탐지 및 제거

보이지 않는 특수문자란?

보이지 않는 특수문자는 화면에 표시되지 않지만 텍스트 데이터 내에 실제로 존재하는 문자입니다. 대표적으로 제로 폭 공백(U+200B), BOM(U+FEFF), 소프트 하이픈(U+00AD), 좌우 방향 표시자 등이 있습니다. 웹 페이지나 PDF에서 텍스트를 복사·붙여넣기 할 때, 또는 특정 앱에서 편집할 때 의도치 않게 포함됩니다.

이런 문자들은 코드에서 문자열 비교 오류를 일으키거나, 검색 기능이 정상 작동하지 않게 하거나, 데이터베이스 저장 시 예상치 못한 결과를 초래합니다. 개발자, 콘텐츠 작성자, 데이터 분석가 모두에게 자주 발생하는 문제입니다. 예를 들어 텍스트에 제로 폭 공백이 포함되면 겉보기엔 동일한 단어라도 검색에서 찾히지 않습니다.

이 도구는 텍스트에서 알려진 보이지 않는 문자를 모두 탐지하고 개수를 표시한 뒤, 해당 문자를 제거한 정제된 텍스트를 제공합니다. 일반 공백, 탭, 줄바꿈은 제거하지 않습니다.

자주 묻는 질문

복사할 때 이런 문자가 포함되는 이유는?

일부 웹 사이트나 앱은 단어 분리, 텍스트 방향 제어, 소프트 줄바꿈 등을 위해 보이지 않는 문자를 삽입합니다. 복사 시 이 문자들도 함께 딸려 옵니다.

일반 공백과 탭은 제거되나요?

아니요, 일반 공백(U+0020)과 탭(U+0009), 줄바꿈(U+000A)은 제거하지 않습니다. 보이지 않는 특수 문자만 선택적으로 제거합니다.