ASCII/유니코드 변환기는 문자열을 한 글자씩 분해해 각 문자의 유니코드 코드 포인트(U+), ASCII 코드(10진·16진), UTF-8과 UTF-16 바이트 표현을 동시에 보여 주는 개발자 도구입니다. 모든 처리는 브라우저 안에서 이루어집니다.

문자 인코딩 문제를 디버깅하는 개발자, 특수문자나 이모지의 코드 값을 찾는 분, 복사한 텍스트에 섞인 보이지 않는 문자를 찾아내야 하는 분에게 유용합니다.

자세한 사용법과 자주 묻는 질문 보기

사용 방법

텍스트를 입력하면 문자별로 코드 포인트, ASCII 값, UTF-8/UTF-16 바이트가 표로 분해되어 표시됩니다. 반대로 U+ 코드나 숫자 코드를 입력해 문자로 되돌리는 양방향 변환도 지원합니다.

HTML 엔티티, CSS, JavaScript, URL 인코딩 등 용도별 이스케이프 표기를 함께 제공하고, 각 값은 클릭 한 번으로 복사할 수 있습니다. 하단의 ASCII 표에서 0~127 범위의 표준 코드를 참조할 수 있습니다.

ASCII와 유니코드의 관계

ASCII는 영문자, 숫자, 기본 기호를 0~127 범위에 담은 초기 표준이고, 유니코드는 전 세계 문자를 포괄하는 확장 체계입니다. 유니코드의 첫 128개 코드 포인트는 ASCII와 동일해 호환됩니다.

UTF-8은 문자에 따라 1~4바이트를 사용하는 가변 길이 인코딩으로, 한글은 3바이트, 대부분의 이모지는 4바이트를 차지합니다. UTF-16에서 기본 다국어 평면 밖의 이모지는 서로게이트 페어라는 두 개의 16비트 값으로 표현되는데, 이 구조도 그대로 확인할 수 있습니다.

보이지 않는 문자 찾기

줄바꿈 없는 공백(NBSP), 폭 없는 공백(zero-width space), BOM 같은 문자는 눈에 보이지 않지만 코드 비교 실패나 검색 불일치의 흔한 원인입니다. 이 도구는 이런 문자를 별도로 표시해 주므로, 웹에서 복사한 텍스트가 이상하게 동작할 때 원인을 빠르게 찾을 수 있습니다.

자주 묻는 질문

한글 한 글자는 몇 바이트인가요?
UTF-8 기준으로 한글 완성형 글자는 3바이트입니다. UTF-16에서는 2바이트이며, 인코딩 방식에 따라 크기가 달라집니다.
이모지의 코드 포인트는 어떻게 확인하나요?
이모지를 입력창에 붙여넣으면 U+ 코드 포인트와 UTF-8/UTF-16 바이트가 바로 표시됩니다. 일부 이모지는 여러 코드 포인트가 결합된 형태라는 것도 분해 결과에서 확인할 수 있습니다.
텍스트를 붙여넣었는데 이상한 공백이 있는 것 같아요. 확인할 수 있나요?
네, 이 도구는 NBSP나 zero-width 문자 같은 보이지 않는 문자를 가시화해 표시합니다. 문자별 분해 결과에서 일반 공백(U+0020)과 다른 코드가 보이면 그 문자가 원인입니다.
입력한 텍스트가 서버로 전송되나요?
아니요, 모든 변환은 브라우저 안에서만 처리되며 입력한 내용이 외부로 전송되지 않습니다.