사용 방법
- 1 HTML 엔티티 및 특수 문자 인코더를 열고 처리할 내용을 입력·붙여넣기·선택하세요.
- 2 필요에 맞게 옵션과 출력 형식을 조정하세요.
- 3 결과를 확인한 뒤 복사하거나 다운로드하세요.
HTML 엔티티를 양방향으로 즉시 인코딩/디코딩하고, 검색 가능한 특수 기호와 이모지 클릭 복사 패널을 제공합니다。
HTML 엔티티를 양방향으로 즉시 인코딩/디코딩하고, 검색 가능한 특수 기호와 이모지 클릭 복사 패널을 제공합니다。 일상 업무, 개발, 학습, 빠른 확인에 활용할 수 있습니다.
이 도구는 브라우저에서 작동합니다. 민감한 자료를 처리하기 전에 기기와 브라우저 환경을 확인하세요.
HTML 엔티티는 특수 문자를 문자열 코드로 표현하는 방법입니다. 브라우저는 "<"를 태그의 시작으로, "&"를 엔티티의 시작으로 해석하므로 기호 자체를 보여 주려면 <, &처럼 써야 합니다. "기본 인코딩"은 중요한 다섯 문자를 변환합니다. & → &, < → <, > → >, " → ", ' → '입니다. 예를 들어 "<p>"는 "<p>"가 되어 HTML에 넣어도 문단 태그가 아니라 글자로 표시됩니다.
"전체 인코딩"은 위 다섯 문자와 함께 모든 비 ASCII 문자(한글, 악센트 문자, 기호, 이모지)를 10진수 숫자 엔티티로 바꿉니다. "©"는 "©", "한"은 "한", "😀"는 "😀"가 됩니다. 결과를 ASCII로만 내보내야 하는 오래된 시스템, 일부 이메일 템플릿, 인코딩을 믿기 어려운 파일에서 유용합니다.
"디코딩"은 브라우저 내장 HTML 파서를 사용하므로 이름 있는 엔티티(©, )와 10진·16진 숫자 엔티티(©, ©)를 모두 복원합니다. 단, 입력에 <b>텍스트</b> 같은 실제 태그가 섞여 있으면 디코딩할 때 HTML로 해석되어 텍스트 내용만 남습니다.
아래 특수 기호 모음에는 약 80개의 기호가 별·하트, 화살표, 수학·통화, 이모지로 분류되어 있습니다. 영어 키워드(arrow, heart 등)로 검색하고 클릭하면 바로 복사되어 글이나 SNS 게시물, UI 작업에 편리합니다. 모든 인코딩과 디코딩은 브라우저에서 처리되며 아무것도 업로드되지 않습니다.
HTML 안에서 코드, 사용자 입력, <·>·&가 들어간 텍스트를 보여 줄 때입니다. 그러면 브라우저가 태그로 해석하지 않고 글자로 표시합니다. 사용자 입력을 이렇게 이스케이프하는 것은 XSS 방어의 기본이기도 합니다.
기본 인코딩은 HTML 구조를 깨뜨릴 수 있는 & < > " ' 다섯 문자만 바꾸고 나머지는 그대로 둡니다. 전체 인코딩은 비 ASCII 문자까지 &#숫자; 형식으로 바꿔 결과가 ASCII로만 이루어지므로 인코딩이 꼬여도 글자가 깨지지 않습니다.
둘 다 ©를 나타냅니다. ©는 이름 있는 엔티티로 읽기 쉽지만 일부 문자에만 있고, ©는 모든 유니코드 문자에 쓸 수 있는 10진수 숫자 엔티티이며 ©는 16진수 표기입니다. 전체 인코딩은 10진수로 출력하고, 디코딩은 세 가지를 모두 지원합니다.
보통은 필요 없습니다. UTF-8로 선언된 페이지라면 한글과 이모지를 HTML에 그대로 써도 됩니다. 반드시 이스케이프해야 하는 것은 &, <, >와 속성값 안의 따옴표뿐입니다. 전체 인코딩은 ASCII만 받는 시스템이나 인코딩이 불확실할 때 사용하세요.
URL과 쿼리 파라미터를 퍼센트 인코딩·디코딩하고 주소 구성 요소를 자동으로 분석합니다.
실시간 Base64/URL 인코딩 및 디코딩과 MD5, SHA-256 해시 생성 기능을 제공합니다.
브라우저 상에서 즉시 JavaScript 및 JSON 코드를 압축, 보기 좋게 정렬(미화), 변수 난독화하고 파일 크기 대비를 표시합니다。
텍스트를 대문자, 소문자, 첫 글자 대문자, 문장형 및 camelCase, snake_case 등 명명 형식으로 변환합니다.