보이지 않는 문자 제거
Invisible Character Remover
붙여넣은 글에 숨은 폭 없는 공백·BOM·소프트 하이픈·양방향 제어 문자를 찾아 제거합니다.
텍스트에 들어 있는데 보이지 않는 문자를 찾습니다. 너비 없는 공백, 양방향 제어 문자, 한글 채움 문자, BOM 같은 것들입니다. 문자마다 이름과 위치를 밝히고, 고른 것만 지웁니다. 이모지 안의 조이너는 기본으로 남깁니다. 그것을 지우면 가족 하나가 네 사람으로 흩어지기 때문입니다.
원문
문제가 생긴 곳에서 그대로 붙여 넣으세요 — CMS·PDF·엑셀·메신저 어디든. 검사는 이 탭에서 돕니다.
찾은 것
보이지 않는 문자
8
종류 수
5
이모지를 붙들고 있는 것
3
지우지 않고 남깁니다
닮은꼴 글자
0
U+200DZERO WIDTH JOINER×3이모지 안에서 3개 유지글자를 잇고, 이모지를 가족이나 직업으로 묶습니다.
U+3164HANGUL FILLER×2너비는 있지만 비어 있는 한글 글자입니다. 빈 게임 닉네임을 이렇게 만듭니다.
U+200BZERO WIDTH SPACE×1너비 없이 줄을 바꿀 수 있게 해 줍니다. 붙여 넣기에 딸려 오는 대표적인 문자입니다.
U+00A0NO-BREAK SPACE×1두 낱말을 같은 줄에 붙들어 둡니다. 워드와 웹 페이지에서 흔히 따라옵니다.
U+00ADSOFT HYPHEN×1낱말을 나눌 수 있는 자리를 표시합니다. 줄이 나뉘기 전까지는 보이지 않습니다.
무엇을 지울지
정리 결과
4개 삭제, 1개를 보통 공백으로 교체, 3개는 일부러 남김.
어디에 있는지
- 1행 7열ZERO WIDTH SPACECopied from a
- 1행 24열NO-BREAK SPACEweb page with pas
- 2행 17열HANGUL FILLERckname: ㅤㅤ⏎Softh
- 2행 18열HANGUL FILLERkname: ㅤㅤ⏎Softhy
- 3행 5열SOFT HYPHEN ㅤㅤ⏎Softhyphen i
- 4행 27열ZERO WIDTH JOINERrvive: 👨👩👧👦
- 4행 29열ZERO WIDTH JOINERive: 👨👩👧👦
- 4행 31열ZERO WIDTH JOINERe: 👨👩👧👦
사용 방법
문제가 생긴 곳에서 그대로 붙여 넣습니다
CMS·PDF·엑셀·메신저 어디든. 위쪽 숫자가 보이지 않는 문자가 몇 개이고 종류가 몇 가지인지 알려 줍니다.
각 문자의 용도를 읽습니다
종류마다 코드포인트·이름·본래 용도를 함께 적습니다. 잘못 딸려 온 너비 없는 공백과 제 역할을 하고 있는 이형 선택자를 구분하는 방법이 그것입니다.
무엇을 지울지 고릅니다
기본값은 거의 언제나 실수로 들어온 것을 지우고, 거의 언제나 의도된 것을 남깁니다. 이형 선택자는 기본으로 꺼져 있습니다. 지우면 ❤️가 ❤로 바뀝니다.
닮은꼴 글자도 확인합니다
로마자와 글자 모양이 같은 키릴·그리스 문자와, 문자 체계가 섞인 단어를 따로 보여 줍니다. "똑같아 보이는데 다른 두 문자열"의 나머지 절반입니다.
자주 묻는 질문
보이지 않는 문자가 어떻게 들어왔나요?
거의 언제나 복사·붙여넣기입니다. 웹 페이지는 줄바꿈 힌트로 너비 없는 공백을 쓰고, PDF는 소프트 하이픈을 쓰며, 편집기 중에는 BOM을 넣는 것도 있습니다. 클립보드를 거쳐도 살아남아 검색과 비교를 조용히 망가뜨립니다.
한글 채움 문자가 무엇인가요?
U+3164 같은, 아무것도 그려지지 않는 한글 문자입니다. 이름을 비워 둘 수 없는 서비스에서 빈 닉네임을 만드는 방법이고, 그래서 내보낸 회원 데이터에 섞여 나오기도 합니다.
양방향 문자에는 왜 경고가 뜨나요?
아랍어나 히브리어에서는 평범합니다. 소스 코드나 파일명에서는 사람이 읽는 것과 기계가 실행하는 것을 다르게 만들 수 있습니다. 트로이 소스 계열 공격이고, .txt로 끝나는 것처럼 보이는 파일명의 수법입니다.
깨끗하다고 나오면 안전한가요?
보이지 않는 문자에 대해서는 그렇습니다. 닮은꼴에 대해서는 아닙니다. 여기 담은 혼동 문자 표는 자주 쓰이는 부분이지 4만 줄 전체가 아니고, 한 가지 문자 체계로만 쓴 유사 문자열은 섞인 것이 없어 탐지할 단서가 없습니다.
이 도구로 이어지는 것
줄바꿈 제거
Line Break Remover
끊긴 줄을 문단으로 다시 잇되 빈 줄로 구분된 문단 경계는 유지합니다.
공백 정리
Whitespace Cleaner
줄 끝 공백을 없애고 연속 공백을 하나로 줄이며 탭을 변환하고 빈 줄을 제거합니다.
유니코드 문자 분석
Unicode Inspector
텍스트를 코드포인트로 나눠 이름·블록·문자체계와 UTF-8/UTF-16 바이트를 보여 줍니다.
유니코드 정규화
Unicode Normaliser
NFC·NFD·NFKC·NFKD를 적용합니다. 맥에서 온 한글이 눈으로는 같은데 검색되지 않을 때 쓰는 도구입니다.
다음 단계
이 도구의 결과를 그대로 받을 수 있는 도구들입니다.
비밀키 노출 검사
Secret Scanner
붙여넣은 코드·로그·설정에서 API 키·토큰·개인키를 엔트로피 기반으로 찾아냅니다.
유니코드 정규화
Unicode Normaliser
NFC·NFD·NFKC·NFKD를 적용합니다. 맥에서 온 한글이 눈으로는 같은데 검색되지 않을 때 쓰는 도구입니다.
유니코드 문자 분석
Unicode Inspector
텍스트를 코드포인트로 나눠 이름·블록·문자체계와 UTF-8/UTF-16 바이트를 보여 줍니다.
공백 정리
Whitespace Cleaner
줄 끝 공백을 없애고 연속 공백을 하나로 줄이며 탭을 변환하고 빈 줄을 제거합니다.
찾아 바꾸기
Find & Replace
문자열·단어·정규식으로 치환하며 캡처 그룹을 쓰고 바뀔 부분을 미리 보여 줍니다.
마크다운 편집기
Markdown Editor
마크다운을 실시간 미리보기로 편집하고 렌더링된 HTML을 내보내며 GFM 표와 체크리스트를 지원합니다.