유니코드 텍스트 변환기

일반 텍스트를 HTML 엔티티, 유니코드 이스케이프 시퀀스, URL 인코딩, 전각 문자로 변환 — 브라우저에서 즉시.

0자
HTML 엔티티
유니코드 이스케이프(\uXXXX)
URL 인코딩
전각 문자

유니코드 텍스트 변환기란?

유니코드 텍스트 변환기는 입력한 평범한 글자를 같은 문자의 다른 인코딩으로 다시 씁니다. 유니코드는 모든 글자, 숫자, 기호, 이모지에 고유 번호 — 코드 포인트 — 를 부여한 세계 표준입니다. 텍스트가 저장되거나 웹으로 전송될 때 이 코드 포인트를 어떻게든 표현해야 하는데, 방법이 하나가 아닙니다. 이 도구는 가장 유용한 네 가지 표현을 나란히 보여 주며, 입력하는 대로 실시간으로 업데이트됩니다.

글자를 닮은꼴 기호로 바꾸는 장식용 "멋진 텍스트" 생성기와 달리, 이 변환기는 실용적인 유틸리티입니다. 출력은 여전히 정확히 여러분의 텍스트이며, HTML 페이지, 자바스크립트 코드, URL, 스타일 레이아웃이 소화할 수 있는 형태로만 쓰여 있습니다. 개발자, 학생, 호기심 많은 크리에이터 모두 조만간 이 인코딩들을 만나게 되며, 즉시 생성되는 모습을 보면 추측할 필요가 없어집니다.

변환기 동작 원리

모든 것은 일반 자바스크립트로 브라우저 안에서 로컬로 일어납니다. 입력한 내용은 어디에도 업로드되거나 저장되지 않습니다. 텍스트를 입력하면 도구가 문자씩 순회하며 각 문자의 유니코드 코드 포인트를 읽고 네 가지 출력을 만듭니다.

  • HTML 엔티티는 각 문자를 &#코드포인트; 형태로 씁니다. 브라우저가 웹 페이지 안에서 이해하는 숫자 참조입니다.
  • 유니코드 이스케이프는 각 문자를 16진수 네 자리와 함께 백슬래시-u 시퀀스로 씁니다. 자바스크립트, 파이썬, 자바, JSON 문자열에서 쓰는 형식입니다.
  • URL 인코딩은 브라우저가 쿼리 문자열과 링크를 인코딩하는 방식 그대로 텍스트를 퍼센트 인코딩합니다.
  • 전각 문자는 기본 라틴 글자를 넓은 동아시아 대응 문자로 바꾸어 독특하게 늘어난 느낌을 줍니다.

이모지 같은 기본 평면 밖 문자도 올바르게 처리됩니다. HTML 엔티티는 전체 코드 포인트를 사용하고, 이스케이프 시퀀스는 프로그래밍 언어가 기대하는 대로 정확한 서로게이트 쌍으로 출력됩니다.

네 가지 출력 형식 설명

HTML 엔티티

가끔 HTML에서 마크업으로 해석되거나 에디터에 의해 망가질 문자를 표시해야 할 때가 있습니다. 코드 샘플의 꺾쇠괄호나, 날것의 유니코드를 제거하는 CMS의 특이한 기호를 생각해 보세요. 리터럴 < 대신 &#60;을 쓰면 브라우저가 그 문자를 텍스트로 렌더링하도록 보장합니다. 이 변환기는 입력 전체를 한 번에 숫자 엔티티로 바꾸어 주므로, 일반 ASCII만 받는 시스템에 콘텐츠를 붙여넣을 때 편리합니다.

유니코드 이스케이프

프로그래머는 문자열 리터럴 안에 특수 문자를 끊임없이 넣습니다. 줄바꿈, 저작권 기호, 줄바꿈 없는 공백 같은 것들이죠. 날것의 문자를 쓰면 깨지기 쉽습니다. 보이지 않는 문자는 특히 위험합니다. 그래서 소스 코드는 보통 \u00a9 같은 이스케이프로 표기합니다. 스니펫을 여기에 붙여넣고 이스케이프된 버전을 자바스크립트, 파이썬, JSON에 바로 복사하세요.

URL 인코딩

링크는 제한된 문자만 안전하게 운반할 수 있습니다. 공백은 %20이 되고, 비영어 글자는 멀티바이트 퍼센트 시퀀스가 되며, ?와 # 같은 예약 기호는 URL 구조를 깨뜨리지 않도록 인코딩됩니다. 공유 링크, API 호출, 리다이렉트 URL을 손으로 만들 때 이 상자가 올바르게 인코딩된 문자열을 줍니다.

전각 문자

전각은 네 가지 중 장난스러운 담당입니다. A–Z, a–z, 0–9를 넓은 형태(A, a, 1)에 매핑하는데, 라틴 문자가 한 문자 셀을 차지하는 동아시아 컴퓨팅에서 태어난 스타일입니다. 게이머와 소셜 미디어 사용자가 사용자 이름과 프로필에 애용합니다. 일반 텍스트와 구별되면서도 명확하게 읽히고, 장식용 폰트와 달리 사실상 모든 기기에서 안정적으로 렌더링되기 때문입니다.

이 인코딩들을 사용하는 곳

웹 개발자는 날것의 유니코드에 질식하는 템플릿이나 이메일 빌더에 사용자 콘텐츠를 넣을 때 HTML 엔티티 출력을 사용합니다. 자바스크립트와 앱 개발자는 파일 인코딩 걱정 없이 기호를 하드코딩하려고 이스케이프 시퀀스를 가져갑니다. 마케터와 SEO 담당자는 추적 링크와 미리 채워진 공유 URL을 만들 때 URL 인코딩을 사용합니다. 크리에이터는 약간의 시각적 멋이 통하는 유튜브 제목, 디스코드 닉네임, 인스타그램 프로필에 전각 텍스트를 사용합니다.

컴퓨터가 텍스트를 어떻게 표현하는지 배우는 학생에게도 이 페이지가 유용합니다. 이름을 입력하고 네 가지 인코딩으로 변하는 모습을 보는 것은 "인코딩"이 실제로 무엇을 뜻하는지 이해하는 가장 빠른 방법 중 하나입니다.

이 도구 사용 방법

  1. 페이지 상단의 입력 상자에 텍스트를 입력하거나 붙여넣으세요.
  2. 아래 네 가지 출력이 즉시 업데이트되는 것을 확인하세요.
  3. 필요한 형식 옆의 복사 버튼을 누르세요. 확인 표시로 버튼이 초록색으로 바뀝니다.
  4. 결과를 해당 위치에 붙여넣으세요. HTML, 코드, URL, 프로필 어디든요.

계정도, 제한도, 기다림도 없습니다. 단어 하나든 만 자든 변환하세요. 도구가 눈 깜짝할 새 처리합니다.

자주 묻는 질문

변환된 텍스트의 의미가 그대로 유지되나요?+

네. HTML 엔티티, 유니코드 이스케이프, URL 인코딩은 정확히 같은 문자의 다른 표기일 뿐입니다. 디코딩하면 원래 텍스트가 비트 단위로 돌아옵니다. 전각만이 의도적으로 실제로 문자를 바꿉니다.

이모지가 이스케이프 시퀀스를 두 개 만드는 이유는 무엇인가요?+

이모지는 U+FFFF 위, 네 자리 이스케이스 하나로 표현할 수 있는 범위를 벗어나 있습니다. 프로그래밍 언어는 서로게이트 값 쌍으로 표현하므로, 도구가 두 절반을 모두 출력합니다. 함께 붙여넣으면 이모지가 다시 나타납니다.

변환을 되돌릴 수 있나요?+

브라우저와 프로그래밍 언어가 이 형식을 자동으로 디코딩합니다. 엔티티를 HTML 페이지에, 이스케이프를 JS 문자열에, 인코딩된 URL을 주소창에 붙여넣으면 원래 텍스트가 나타납니다. 전각은 일방향 예술 옵션입니다.

제 텍스트가 서버로 전송되나요?+

아니요. 변환은 자바스크립트로 전적으로 브라우저에서 실행됩니다. 텍스트가 기기를 절대 떠나지 않으므로 비밀번호, 비공개 메모, 미공개 초안도 안전하게 변환할 수 있습니다.

전각 텍스트가 모든 플랫폼에서 동작하나요?+

거의 모든 곳에서요. 전각 라틴 문자는 표준 유니코드이며 폰트 지원이 거의 보편적이라 휴대폰, PC, 콘솔에서 올바르게 표시됩니다. 장식용 유사 폰트보다 훨씬 안정적입니다.

더 많은 무료 텍스트 도구

인코딩은 텍스트 마법의 한 면입니다. Invisible Texts에서 나머지 도구 상자를 살펴보세요.

결론

텍스트 인코딩은 여러분의 말에서 실시간으로 생성되는 모습을 보기 전까지는 어렵게 느껴집니다. 웹 페이지를 디버깅하든, 기호를 하드코딩하든, URL을 만들든, 사용자 이름을 꾸미든, 유니코드 텍스트 변환기는 지루한 수작업을 단 한 번의 복사·붙여넣기로 바꿔 줍니다. 북마크해 두세요. 다음에 이상한 문자가 말을 안 들을 때 어디로 가야 할지 정확히 알게 될 겁니다.