문자 수: 0바이트: 0
형식:
결과가 여기에 표시됩니다...

유니코드 변환기

텍스트를 유니코드 이스케이프 시퀀스, HTML 엔티티, UTF-8 헥스 바이트, CSS 이스케이프, 코드 포인트 등 다양한 형식으로 인코딩하거나 인코딩된 문자열을 다시 읽을 수 있는 텍스트로 디코딩합니다. 모든 처리는 브라우저에서 이루어집니다.

유니코드 인코딩이란 무엇입니까?

유니코드는 전 세계 모든 문자 체계의 각 문자에 고유한 코드 포인트를 부여하는 범용 문자 인코딩 표준입니다. 한글, 한자, 라틴 문자는 물론 이모지와 수학 기호까지 포함합니다. 유니코드 인코딩은 사람이 읽을 수 있는 텍스트를 \u 이스케이프 시퀀스, HTML 엔티티, UTF-8 바이트 시퀀스, CSS 이스케이프 코드 등 기계가 처리할 수 있는 형태로 변환합니다.

이 무료 유니코드 변환기를 사용하면 모든 텍스트를 6가지 인기 유니코드 형식으로 인코딩하고 인코딩된 문자열을 다시 읽을 수 있는 텍스트로 디코딩할 수 있습니다. 다국어 웹 애플리케이션을 디버깅하거나, JSON 또는 JavaScript용 문자열을 준비하거나, HTML 엔티티를 다루는 모든 작업에서 이 도구가 브라우저 내에서 즉시 변환을 수행하며, 데이터가 외부 서버로 전송되지 않습니다.

유니코드 변환기 주요 기능

  • 6가지 인코딩 형식 지원: \u 이스케이프, HTML 10진수 엔티티, HTML 16진수 엔티티, UTF-8 헥스 바이트, 유니코드 코드 포인트, CSS 이스케이프
  • 양방향 변환 지원 — 텍스트를 원하는 형식으로 인코딩하거나 인코딩된 문자열을 다시 디코딩합니다
  • 실시간 처리 — 입력하는 즉시 결과가 갱신됩니다
  • 이모지, CJK 문자, 보조 평면 문자를 포함한 전체 유니코드 지원
  • \u 이스케이프 형식에서 U+FFFF 이상의 문자에 대한 서로게이트 쌍 처리
  • 입력 텍스트의 문자 수 및 바이트 수 표시
  • 파일 업로드 및 다운로드 지원
  • 클릭 한 번으로 클립보드에 복사
  • 대용량 텍스트 작업을 위한 전체 화면 모드
  • 100% 클라이언트 측 처리 — 데이터가 브라우저 밖으로 나가지 않습니다

유니코드 변환기 사용 방법

  1. 인코딩 또는 디코딩 모드를 선택합니다.
  2. 드롭다운에서 대상 형식을 선택합니다: \u 이스케이프, HTML 10진수, HTML 16진수, UTF-8 헥스, 코드 포인트, CSS 이스케이프.
  3. 왼쪽 패널에 텍스트를 입력하거나 붙여넣으면 오른쪽 패널에 변환 결과가 즉시 표시됩니다.
  4. 전환 버튼을 사용하면 모드를 바꾸고 출력 결과를 다시 입력으로 사용할 수 있습니다.
  5. 복사 버튼으로 결과를 클립보드에 복사하거나, 다운로드 버튼으로 텍스트 파일로 저장합니다.

유니코드 인코딩 형식 설명

  • \u 이스케이프 — \u4F60\u597D와 같은 JavaScript/JSON 형식입니다. ASCII 문자는 그대로 유지되며, U+FFFF 이상의 문자는 서로게이트 쌍을 사용합니다.
  • HTML 10진수 — 你好와 같은 숫자 문자 참조입니다. 직접 입력할 수 없는 문자를 HTML에서 표현할 때 사용합니다.
  • HTML 16진수 — 你好와 같은 16진수 문자 참조입니다. 10진수와 기능적으로 동일하지만 큰 코드 포인트에서 더 간결합니다.
  • UTF-8 헥스 — \xE4\xBD\xA0\xE5\xA5\xBD와 같은 원시 바이트 표현입니다. 각 문자의 실제 UTF-8 바이트 인코딩을 보여줍니다.
  • 코드 포인트 — U+4F60 U+597D와 같은 표준 유니코드 표기법입니다. 유니코드 차트, 문서, 사양에서 사용됩니다.
  • CSS 이스케이프 — \4F60 \597D와 같은 CSS 호환 형식입니다. CSS content 속성, 선택자, 폰트 선언에서 사용됩니다.

유니코드 변환의 일반적인 활용 사례

  • 웹 개발 — HTML, CSS, JavaScript 소스 파일에서 특수 문자를 인코딩합니다
  • API 디버깅 — JSON API 응답 및 로그 파일에서 \u 이스케이프된 문자열을 디코딩합니다
  • 국제화 — 다국어 콘텐츠의 유니코드 표현을 검사하고 검증합니다
  • 이메일 인코딩 — 이메일 헤더와 MIME 콘텐츠에 사용할 비ASCII 문자를 준비합니다
  • 데이터베이스 문제 해결 — 저장된 유니코드 텍스트의 인코딩 문제를 식별하고 수정합니다
  • 보안 분석 — 악성코드 분석 및 XSS 테스트에서 난독화된 유니코드 문자열을 디코딩합니다

유니코드 변환 팁

  • JavaScript 또는 JSON용 문자열을 준비할 때는 \u 이스케이프 형식을 사용하세요 — 프로그래밍에서 가장 널리 지원되는 이스케이프 구문입니다
  • 웹 페이지에는 HTML 16진수 엔티티를 권장합니다 — 큰 코드 포인트에서 10진수보다 가독성이 좋습니다
  • 인코딩 문제를 디버깅할 때는 UTF-8 헥스를 사용하여 문자의 실제 바이트 수준 인코딩을 확인하세요
  • 코드 포인트 형식은 유니코드 표준에서 문자를 검색하거나 특정 문자에 관해 소통할 때 적합합니다
  • CSS 이스케이프는 CSS 스타일시트 전용으로 설계되었습니다 — 각 이스케이프 시퀀스 뒤에 공백이 필요하다는 점을 기억하세요
  • 코드 포인트 128 미만의 ASCII 문자는 모든 형식에서 그대로 유지되어 출력의 가독성을 높여줍니다

유니코드 변환과 보안

유니코드 인코딩은 웹 보안에서 중요한 역할을 합니다. 크로스 사이트 스크립팅 공격에서는 입력 필터를 우회하기 위해 유니코드 이스케이프 시퀀스를 사용하기도 합니다. 예를 들어 <script>를 HTML 엔티티로 인코딩하여 단순한 필터링을 회피할 수 있습니다. 유니코드 변환을 이해하면 보안 전문가가 이러한 공격을 식별하고 방지하는 데 도움이 됩니다.

이 도구는 모든 데이터를 전적으로 브라우저에서 처리합니다. 어떠한 텍스트도 서버로 전송되거나 데이터베이스에 저장되거나 제3자와 공유되지 않습니다. 민감한 콘텐츠나 독점 콘텐츠도 안심하고 사용하실 수 있습니다.

자주 묻는 질문