최근 사용한 도구가 없습니다
즐겨찾기한 도구가 없습니다

유니코드 변환기 무료 온라인: 텍스트 유니코드 코드 즉시 변환

795 회 사용
Unicode (U+xxxx)
HTML Entity (&#xxxx;)
JavaScript (\\uxxxx)
UTF-8 Hex

유니코드 팁

텍스트를 유니코드 코드로
유니코드는 세계 모든 문자에 고유 번호를 부여합니다: 한글, 숫자, 이모지, 한자, 아랍어 등. 우리 도구가 이 코드를 보여줍니다.
코드를 텍스트로 — 디코딩
유니코드 코드(U+XXXX)를 붙여넣으면 해당 문자를 보여줍니다. 텍스트 디버깅과 인코딩 이해에 유용합니다.
이모지 코드 확인
모든 이모지에는 유니코드 코드가 있습니다. 이모지를 입력하면 코드 포인트를 확인할 수 있습니다. 예: 😀는 U+1F600.

자주 묻는 질문

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

유니코드 변환기 사용 방법

관련 도구