유니코드 변환기 무료 온라인: 텍스트 유니코드 코드 즉시 변환
795 회 사용Unicode (U+xxxx)
HTML Entity (xxx;)
JavaScript (\\uxxxx)
UTF-8 Hex
유니코드 팁
텍스트를 유니코드 코드로
유니코드는 세계 모든 문자에 고유 번호를 부여합니다: 한글, 숫자, 이모지, 한자, 아랍어 등. 우리 도구가 이 코드를 보여줍니다.
코드를 텍스트로 — 디코딩
유니코드 코드(U+XXXX)를 붙여넣으면 해당 문자를 보여줍니다. 텍스트 디버깅과 인코딩 이해에 유용합니다.
이모지 코드 확인
모든 이모지에는 유니코드 코드가 있습니다. 이모지를 입력하면 코드 포인트를 확인할 수 있습니다. 예: 😀는 U+1F600.
자주 묻는 질문
JavaScript 문자열 이스케이프에 이 변환기를 사용할 수 있나요?
네, 물론입니다. 입력 필드에 문자열을 붙여넣고 'JavaScript 이스케이프' 섹션을 확인하세요. 따옴표와 백슬래시를 포함한 JS 코드에서 사용할 수 있는 이스케이프된 버전이 표시됩니다. 예를 들어, 큰따옴표는 \"로 바뀝니다. 긴 문자열에서도 각 문자를 수동으로 이스케이프할 필요가 없어 편리합니다. 출력을 스크립트에 바로 복사하세요.
변환 후 텍스트 모양이 달라 보이는 이유는 무엇인가요?
브라우저나 편집기에서 특정 문자가 이상하게 표시될 수 있습니다. 그래도 변환기에 붙여넣고 'UTF-8 Hex' 출력을 확인해보세요. 일반 공백(U+0020)과 줄 바꿈 없는 공백(U+00A0)은 똑같이 보이지만 코드에서는 완전히 다르게 동작합니다. 이 도구는 1초 안에 실제 차이를 밝혀냅니다. 실용 팁: 눈에 보이는 대신 Hex 값을 복사하세요.
UTF-8 16진수와 유니코드 코드 포인트의 차이가 있나요?
네, 서로 관련되어 있지만 같지는 않습니다. 유니코드 코드 포인트는 각 문자에 할당된 추상적인 숫자로, é의 경우 U+00E9입니다. UTF-8 16진수는 같은 문자가 바이트로 저장되는 방식을 보여줍니다. é의 UTF-8 16진수는 C3 A9 (2바이트)입니다. 이 변환기에 é를 붙여넣고 두 출력을 나란히 비교해보세요. 실용적인 팁: 인코딩 오류를 디버깅할 때는 먼저 UTF-8 16진수를 확인하세요. 코드 포인트만으로는 알 수 없는 바이트 수준의 문제를 드러냅니다.
U+ 접두사 없이 유니코드 코드 포인트를 입력할 수 있나요?
물론입니다. "0048 0065"처럼 16진수 숫자만 입력하면 변환기가 알아서 처리합니다. 유니코드 데이터베이스와 대조하여 입력 영역에 해당 텍스트를 표시합니다. "U+0048"와 "0065"를 섞어서 붙여넣어도 둘 다 정상 작동합니다. 로그 파일에서 코드 포인트를 추출할 때 시간을 절약할 수 있습니다. 실용적인 팁: 일괄 변환 전에 모든 접두사를 제거하면 더 깔끔한 결과를 얻을 수 있습니다.
이 변환기는 텍스트를 정규화하나요, 아니면 원래 바이트를 그대로 표시하나요?
입력한 그대로의 원시 바이트와 코드 포인트를 표시합니다. 정규화는 전혀 적용되지 않습니다. '한'이라는 글자는 단일 코드 포인트 U+D55C로 존재하거나, 두 개의 코드 포인트( U+1112 U+1161 U+11AB, 초성+중성+종성의 조합)로 존재할 수 있습니다. 두 버전을 모두 붙여넣고 Unicode와 UTF-8 hex 출력을 비교해보세요. 문서 두 버전을 비교할 때 시각적으로는 같아 보이지만 검색이 되지 않는 이유가 여기 있습니다. 실용 팁: NFC나 NFD 형식이 필요하면 별도의 정규화 도구와 함께 사용하세요.
\uXXXX와 U+XXXX 이스케이프의 차이점은 무엇인가요?
둘 다 유니코드 코드 포인트를 나타내지만 형식과 용도가 다릅니다. \uXXXX는 자바스크립트 이스케이프 구문으로, \u00E9를 쓰면 코드에서 직접 é가 됩니다. U+XXXX는 문서와 표준에서 사용하는 공식 유니코드 표기법, 예: U+00E9입니다. 이 변환기는 두 형식을 각각 다른 출력 섹션에 표시합니다. € 같은 문자를 붙여넣고 비교해보세요: 자바스크립트 이스케이프에 \u20AC, 유니코드 코드 포인트에 U+20AC가 나타납니다. 실용 팁: JS 문자열에는 \u, 버그 리포트에는 U+를 사용하세요.
이모지나 보조 평면 문자도 올바르게 변환되나요?
네, 문제없이 처리합니다. 😀 같은 이모지는 기본 다국어 평면 밖에 있어서 UTF-16에서 두 개의 코드 유닛이 필요합니다. 붙여넣으면 전체 코드 포인트(U+1F600), JavaScript 이스케이프의 서로게이트 쌍(\uD83D\uDE00), 4바이트 UTF-8 hex(F0 9F 98 80)가 모두 표시됩니다. 무료 도구 중 상당수가 여기서 막히지만, 이 변환기는 정확히 다룹니다. 실용 팁: MySQL 데이터베이스에 이모지를 저장한다면, 먼저 UTF-8 hex 출력을 확인해서 컬럼 콜레이션이 4바이트 문자를 지원하는지 검증하세요.
변환 과정에서 민감한 API 키나 개인 정보가 외부로 유출되나요?
모든 처리가 브라우저 내부에서 이루어지므로 입력한 데이터가 외부 서버로 전송되지 않습니다. 비밀번호나 토큰을 안심하고 입력할 수 있으며 외부로 나가는 네트워크 요청은 전혀 없습니다. 개발자 도구의 네트워크 탭을 확인하면 서버 통신이 발생하지 않음을 직접 증명할 수 있습니다. 로컬 환경 연산 덕분에 기밀 데이터도 안전하게 다룰 수 있습니다.
변환된 텍스트를 엑셀에 붙여넣을 때 왜 이상한 물음표 기호가 나타나나요?
엑셀은 웹 도구의 표준 UTF-8 16진수 대신 레거시 ANSI 인코딩을 기본으로 예상하는 경우가 많습니다. 이 변환기에서 16진수 값을 복사한 뒤 엑셀의 텍스트 마법사를 통해 올바른 문자셋을 지정하세요. 실용 팁: 항상 BOM 헤더를 포함하여 저장하세요.
일반 텍스트 편집기에서 변환된 결과물을 바로 처리할 수 있나요?
VS Code 같은 현대적인 편집기는 이 결과물들을 문제없이 처리합니다. 변환된 HTML 엔티티나 UTF-8 16진수를 빈 파일에 붙여넣으면 편집기가 올바르게 표시해 줍니다. 다만 구형 메모장 같은 도구는 UTF-8로 저장하지 않으면 멀티바이트 문자가 깨질 수 있습니다. 파일을 저장하기 전에 편집기의 인코딩 설정을 꼭 확인하세요.
유니코드 변환기 사용 방법
- 텍스트를 입력하거나 붙여넣으면 유니코드 코드를 확인합니다
- 또는 유니코드 코드를 입력하면 문자를 확인합니다
- 코드 포인트가 U+XXXX 형식으로 표시됩니다
- 모든 언어, 기호, 이모지에 작동합니다