URL EncodeencodeURIComponent 기준
유틸 도구 · 브라우저 실행
인코딩 변환기
하나의 원문을 URL·UTF-8 Base64·HTML Entity로 동시에 인코딩하고 각 결과를 다시 복원합니다.원문 입력
세 인코딩 결과를 동시에 만듭니다
입력은 서버·DB로 보내지 않고 현재 브라우저에서만 변환합니다. 토큰·비밀번호·개인정보는 가능하면 테스트 문자열로 바꾸세요.
동시 결과
결과별 복사·역변환Base64 EncodeUTF-8 byte 기준
HTML Entity Encode다섯 예약 문자
세 인코딩 결과를 준비합니다.
빠른 사용법
세 단계로 확인합니다.
- 1원문을 한 번 입력합니다
URL·Base64·HTML Entity로 비교할 UTF-8 문자열을 500KB 이하로 붙여넣습니다.
- 2세 결과의 목적을 구분합니다
URL 컴포넌트, byte 전달용 Base64, HTML 예약문자 표시용 Entity를 같은 화면에서 비교합니다.
- 3각 결과를 복사하거나 검산합니다
필요한 결과만 복사하고 원문 복원으로 왕복 변환이 유지되는지 확인합니다.
결과 읽기
인코딩은 같은 데이터를 다른 문자 표현으로 바꾸는 작업입니다.
URL·Base64·HTML Entity는 목적과 허용 문자가 서로 다르며 어떤 방식도 비밀을 보호하는 암호화가 아닙니다.URLURL 컴포넌트
encodeURIComponent 기준으로 UTF-8 byte를 퍼센트 표기로 바꿉니다.
B64Base64
UTF-8 byte를 64문자 알파벳으로 표현하며 원문을 누구나 복원할 수 있습니다.
HTMLHTML Entity
&, <, >, 큰따옴표, 작은따옴표를 HTML 소스에서 안전하게 보이는 표현으로 바꿉니다.
입력은 브라우저에서만 처리하지만 토큰·비밀번호·개인정보를 공개 URL·로그·문서에 넣지 마세요. 인코딩은 암호화가 아닙니다.
이럴 때 유용합니다.
- 세 인코딩 결과 빠른 비교
- API 샘플 문자열 표현 확인
- 왕복 변환 검산
함께 확인하세요.
- Base64는 기밀성 없음
- URL 전체와 컴포넌트 인코딩 구분
- HTML Entity가 문맥별 XSS 방어를 대신하지 않음
자주 묻는 질문
사용 전 알아둘 점
어떤 결과를 URL 전체에 쓰면 되나요?
이 도구의 URL 결과는 컴포넌트용입니다. 전체 URL을 통째로 인코딩하지 말고 경로 조각·키·값별로 적용하세요.
Base64로 바꾸면 안전하게 숨겨지나요?
아닙니다. 누구나 원문으로 되돌릴 수 있는 표현 방식이므로 비밀 보호에 사용하면 안 됩니다.
입력 원문이 서버에 저장되나요?
아닙니다. 변환과 복사는 현재 브라우저에서만 수행합니다.