HTML 엔티티 변환기
Free텍스트와 HTML 엔티티를 양방향으로 동시에 변환하며, 10진수 또는 16진수 형식과 일반적인 엔티티의 빠른 참조 표를 제공합니다.
모든 작업이 브라우저에서만 실행됩니다. 텍스트가 어디에도 업로드되지 않습니다.
어느 필드든 입력하면 다른 필드가 자동으로 업데이트됩니다.
인코딩 옵션
ASCII가 아닌 문자에 적용됩니다. 다섯 가지 예약된 HTML 문자(< > & " ')는 항상 명명된 엔티티를 사용합니다.
최근 활동
모든 사람에게 공개됩니다. 모든 방문자의 최근 20회 사용 내역, 최신순으로 표시됩니다.
아직 활동이 없습니다. 첫 번째가 되어보세요.
이 도구의 기능
이 도구는 텍스트를 HTML 엔티티로 또는 그 반대로 양방향으로 동시에 변환합니다. 일반 텍스트를 입력하면 실시간으로 엔티티로 인코딩되거나, 엔티티로 인코딩된 텍스트를 붙여넣으면 일반 텍스트로 디코딩됩니다. ASCII가 아닌 문자에 대해 10진수 또는 16진수 숫자 엔티티를 선택하고, 일반적인 기호에는 빠른 참조 표를 사용하세요.
작동 방식
인코딩은 다섯 가지 HTML 예약 문자를 표준 명명된 엔티티로 바꾸고(예: &는 &가 됨), 다른 모든 ASCII가 아닌 문자는 선택한 형식의 숫자 엔티티로 바꿉니다. 디코딩은 분리되고 비활성 상태인 문서에서 브라우저 자체의 HTML 파서(DOMParser를 통해)를 사용하여 반대 방향으로 작동하며, 스크립트를 실행하거나 리소스를 로드하지 않고도 모든 공식 HTML5 명명된 엔티티와 숫자 엔티티를 정확하게 해석합니다.
해결하는 문제
- HTML 또는 XML 소스 내에 특수 문자나 사용자가 제출한 텍스트를 안전하게 삽입하는 것.
- CMS, RSS 피드 또는 스크랩한 웹페이지에서 복사한 엔티티로 인코딩된 텍스트를 읽을 수 있는 텍스트로 다시 디코딩하는 것.
- 10진수와 16진수 숫자 엔티티 형식 간에 변환하는 것.
- 문서를 검색하지 않고도 일반적인 기호의 엔티티 코드를 찾는 것.
자주 묻는 질문
›왜 5개의 문자만 명명된 엔티티를 받고 모두 받지 않나요?
&, <, >, ", '만이 HTML 마크업 자체에서 예약된 의미를 가지고 있습니다(태그를 열거나, 속성을 닫거나, 엔티티를 시작함). 따라서 페이지에 문자 그대로 표시되려면 엄격히 명명된 엔티티가 필요한 것은 이들뿐입니다. 다른 모든 문자는 여기서 숫자로 인코딩되며, 널리 알려진 이름이 없는 문자라도 모든 브라우저와 모든 HTML 버전에서 동일하게 작동합니다.
›10진수냐 16진수냐, 어떤 것을 선택하든 상관없나요?
아니요, 둘 다 정확히 같은 문자를 나타내며 동일하게 렌더링됩니다. é와 é는 같은 é입니다. 10진수는 손으로 작성한 HTML에서 더 흔하고, 16진수는 값이 프로그래밍 맥락에서 올 때 더 흔합니다(유니코드 코드 포인트는 보통 U+00E9처럼 16진수로 작성되기 때문입니다).
›디코딩이 가능한 모든 HTML 엔티티를 처리하나요?
네. 수동으로 유지 관리되는 목록에 의존하는 대신, 디코딩은 브라우저 자체의 내장 HTML 파서가 처리합니다. 이는 방문하는 모든 웹페이지를 렌더링하는 것과 동일한 파서이므로, 공식적으로 정의된 수천 개의 HTML5 명명된 엔티티와 모든 10진수 또는 16진수 엔티티를 정확하게 해석합니다.
›신뢰할 수 없는 출처의 HTML을 디코더에 붙여넣어도 안전한가요?
네. 디코딩은 브라우저의 DOMParser가 생성한 분리되고 비활성 상태인 문서를 사용하며, 이는 스크립트를 실행하거나 이미지를 로드하거나 아무것도 렌더링하지 않고, 결과 텍스트 콘텐츠만 다시 읽어옵니다.
›실제로 이것이 언제 필요할까요?
일반적인 경우로는 사용자가 제출한 텍스트를 마크업으로 해석되지 않도록 HTML 페이지 내에 안전하게 표시하거나, HTML/XML 소스에 특수 문자나 기호를 삽입하거나, 의도한 문자 대신 문자 그대로의 &amp;나 &lt;를 표시하는 페이지를 디버깅하거나, CMS나 스크랩한 웹페이지에서 복사한 엔티티로 인코딩된 텍스트를 정리하는 것이 있습니다.
관련 도구
텍스트
Excel to HTML 테이블 변환기
Excel이나 Google 시트에서 붙여넣거나 .xlsx/.xls/.csv 파일을 업로드하여, 실시간 미리보기, 선택적 스타일, 숫자 열 정렬이 포함된 깔끔한 HTML 테이블을 얻으세요.
Free텍스트
HTML 검증기
닫히지 않은 태그, 중복된 ID, 더 이상 사용되지 않는 요소 및 기타 일반적이고 명확하게 정의된 문제를 HTML에서 확인하며, 자체 태그 매칭 파서로 검증되었고 완전한 W3C 준수 검증기는 아닙니다.
Free텍스트
Base64 인코딩/디코딩
입력하는 즉시 실시간으로 텍스트를 base64로 인코딩하거나 base64를 텍스트로 디코딩하며, 완전한 유니코드 지원과 선택적 URL 안전 변형을 제공합니다.
Free텍스트
진법 변환기
2진수, 8진수, 10진수, 16진수, BCD, 그레이 코드, 그리고 2에서 36까지의 임의의 사용자 지정 진법 사이에서 숫자를 변환하며, 단일 입력으로 한 번에 모두 처리합니다.
Free텍스트
Bcrypt 해시 생성 및 확인기
브라우저에서 WebAssembly를 사용해 완전히 bcrypt 비밀번호 해시를 생성 및 검증하며, 비용 계수와 솔트를 조정할 수 있습니다.
Free텍스트
바이오닉 리딩 변환기
각 단어의 앞부분을 굵게 표시하여 텍스트를 바이오닉 리딩 형식으로 변환함으로써 더 빠르게 읽고 집중력을 높이는 데 도움을 줍니다.
Free텍스트
Blake2b 해시 생성기
브라우저에서 텍스트나 파일의 BLAKE2b 해시를 계산하며, 출력 길이를 조정할 수 있고 선택적 키 해싱(MAC)도 지원합니다.
Free텍스트
카이사르 암호 도구
고전적인 카이사르 암호로 텍스트를 암호화 또는 복호화하며, A-Z 매핑 표, 무차별 대입 목록, 문자 빈도 차트, ROT13 바로가기를 제공합니다.
댓글 (0)
이 도구가 유용했나요? 댓글을 남기거나 팁을 공유하거나 개선할 점을 알려주세요.
아직 댓글이 없습니다. 첫 번째로 의견을 남겨보세요!