기본 NFC와 네 가지 판정 확인
기본 선택은 NFC이지만 네 결과를 동시에 계산합니다. 같은 글자로 보이는 한글도 조합된 음절과 분해된 자모는 코드 포인트가 다를 수 있습니다.
유니코드와 국제화
원본을 그대로 두고 네 가지 정규화 결과와 변경 구간을 확인합니다.
미리 보기는 최대 4,000자이며 복사와 다운로드에는 전체 결과가 들어갑니다.
텍스트는 이 브라우저에서 처리되며 업로드되지 않습니다.
입력은 UTF-16 코드 단위 10,000개까지입니다. 초과분을 잘라내지 않고 거부합니다.
정규화는 브라우저의 유니코드 구현을 사용하며 고정 버전을 보장하지 않습니다.
텍스트를 입력하거나 예시를 선택하세요.
파일 이름이나 검색어가 똑같이 보이는데 일치하지 않는다면 저장된 글자 순서가 다를 수 있습니다. 유니코드 정규화는 완성형 한글과 분해된 자모, 또는 합성 악센트와 결합 부호를 눈으로 비교하게 해 줍니다.
유니코드 정규화 결과를 곧바로 원본에 덮어쓰지 않아도 됩니다. NFC와 NFD의 조합 차이를 먼저 보고, NFKC와 NFKD가 전각이나 위 첨자를 접는지도 확인하세요.
화면 모양과 저장된 코드 포인트를 구분합니다.
NFC 변환 결과를 다시 NFD에 넣는 방식이 아닙니다. 네 형식을 모두 원본과 비교하므로 어떤 형식이 이미 일치하는지 바로 볼 수 있습니다.
전각 문자와 합자는 NFKC 정규화 후 일반 글자로 바뀔 수 있습니다. 유니코드 정규화 도구는 원본을 남겨 두고 변경 구간과 바이트를 먼저 보여 줍니다.
기본 선택은 NFC이지만 네 결과를 동시에 계산합니다. 같은 글자로 보이는 한글도 조합된 음절과 분해된 자모는 코드 포인트가 다를 수 있습니다.
전체 모드는 입력의 줄바꿈을 보존합니다. 줄 모드는 빈 줄까지 각각 처리하고 LF로 다시 잇습니다. 원래 CRLF가 중요하다면 전체 모드를 쓰세요.
강조된 구간의 U+ 값과 UTF-8 바이트를 확인하세요. 미리 보기가 잘려도 복사와 다운로드는 전체 결과입니다. 자동 확인을 끄면 Ctrl/Cmd+Enter로 실행합니다.
NFC 변환과 NFD 변환뿐 아니라 호환 형식인 NFKC와 NFKD도 나란히 검사합니다. 각 결과의 코드 포인트와 UTF-8 바이트 수를 확인합니다.
조합과 분해는 글자 하나를 하나로 치환하는 과정이 아닐 수 있습니다. 변경 구간을 묶어 원본과 결과의 U+ 순서, UTF-8 16진수를 비교합니다.
결과를 입력에 적용하려면 전후 미리 보기를 확인해야 합니다. 적용 뒤에는 입력과 이전 결과를 함께 한 번 되돌릴 수 있습니다.
NFC와 NFKC는 합성 결과를, NFD와 NFKD는 분해 결과를 냅니다. 앞의 두 정준 형식과 뒤의 호환 형식은 보존하는 구분이 다릅니다. 네 결과를 원본과 나란히 비교할 수 있습니다.
완성형 한글 음절은 NFC에서 조합된 상태이고 NFD에서는 자모 순서로 분해됩니다. 화면에는 같은 음절로 보일 수 있어도 코드 포인트 수와 바이트가 달라질 수 있습니다.
아니요. 정규화와 차이 계산은 현재 브라우저에서 실행됩니다. 입력을 변환 서버로 업로드하지 않습니다.
예. 별도 계정 없이 브라우저에서 이용할 수 있습니다. 붙여 넣은 텍스트는 UTF-16 단위 10,000개, 줄 모드는 500개 항목으로 제한됩니다.
맥에서 만든 이름이 분해된 자모 순서라면 다른 시스템의 NFC 이름과 눈에 같아도 비교가 다를 수 있습니다. 실제 파일 시스템 동작은 환경마다 다르므로 원본 코드 포인트를 확인하세요.
예상 밖의 변화가 있나요?