HTML 인코딩
특수 문자를 HTML 엔티티로 변환합니다(&는 &, <는 <). 깨진 마크업을 막고 브라우저에서 로컬 처리, 업로드 없음.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
제 파일이 업로드되나요?
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
특수 문자를 HTML 엔티티로 변환합니다(&는 &, <는 <). 깨진 마크업을 막고 브라우저에서 로컬 처리, 업로드 없음.
기기에서 로컬로 처리 중 ...
0%
파일이 기기를 떠난 적이 없습니다
아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법
HTML에서는 일부 문자가 특별한 의미를 가집니다. 꺾쇠괄호는 태그를 구분하고, 앰퍼샌드는 엔티티를 시작하며, 따옴표는 속성 값을 구분합니다. 이 문자들을 페이지에 그대로 쓰면 마크업이 깨지거나 보안 구멍이 생깁니다. 이 도구는 중요한 다섯 문자를 해당 HTML 엔티티로 바꿔 텍스트가 순수한 내용으로 나타나고 코드로 해석되지 않게 합니다.
구체적으로 &는 &, <는 <, >는 >, 큰따옴표는 ", 작은따옴표는 '가 됩니다. 바로 이 다섯 가지 치환만으로 텍스트를 HTML 내용이나 속성 값에 안전하게 삽입할 수 있습니다. 이는 웹 프레임워크가 사용자 입력을 출력할 때 Cross-Site-Scripting을 막기 위해 적용하는 보호와 같습니다. 반대 방향은 HTML 디코딩 도구가 맡습니다.
인코딩은 전적으로 브라우저에서 순수 JavaScript로 로컬 실행됩니다. 텍스트는 업로드되지도 저장되지도 않으며, CDN에서 외부 라이브러리를 불러오지도 않습니다. 결과는 텍스트 파일로 내려받거나 HTML 소스에 바로 복사할 수 있습니다.
| 입력 형식 | 텍스트 입력 |
|---|---|
| 출력 형식 | TXT |
| 일괄 처리 | 미지원 |
| 처리 방식 | 브라우저에서 로컬 처리 (JavaScript) |
| 파일 업로드 | 없음 |
제한: 이 도구는 HTML에서 중요한 다섯 문자(& < > " 작은따옴표)를 바꿉니다. 최신 페이지는 UTF-8을 쓰며 추가 인코딩이 필요 없어 다른 문자는 그대로 둡니다. 이것은 보조 수단이며 완전한 보안 필터가 아닙니다. 삽입할 때 문맥에 맞게 이스케이프할 의무는 사용자에게 남습니다. 아주 큰 텍스트는 기기 메모리에 따라 제한됩니다.
아니요. 인코딩은 전적으로 브라우저에서 로컬 실행됩니다. 텍스트는 기기를 떠나지 않으며 저장되지 않습니다.
HTML에서 중요한 다섯 문자입니다. &는 &, <는 <, >는 >, 큰따옴표는 ", 작은따옴표는 '가 됩니다.
프레임워크가 출력 시 적용하는 기본 보호와 같습니다. 다만 삽입할 때의 문맥별 이스케이프를 완전히 대체하지는 않으니 보조 수단으로 보세요.
HTML 디코딩 도구로 합니다. 엔티티를 원래 문자로 되돌립니다.