%20

Base64·URL 인코딩 변환

주소창의 %EC%86%90 같은 글자가 무슨 뜻인지, Base64 문자열 안에 무엇이 들었는지 궁금할 때. 한글까지 깨지지 않게 바꿔 드려요.

방식
방향

이 도구는 브라우저 안에서만 작동해요. 넣은 파일과 글은 어떤 서버에도 올라가지 않아요.

마지막 점검: · 만든 곳 손끝공방

이렇게 쓰세요

  1. 1

    방식(Base64, URL, HTML 엔티티, 유니코드)과 방향(인코딩·디코딩)을 고르세요.

  2. 2

    왼쪽에 글을 넣으면 오른쪽에 바로 결과가 나와요.

  3. 3

    결과를 입력으로를 누르면 방향이 바뀌어 되돌려 볼 수 있어요.

각 방식은 언제 쓰나요?

방식예시쓰임
Base64손끝 → 7IaQ64Gd이메일 첨부, API 인증 헤더, 데이터 URI
URL 인코딩손끝 → %EC%86%90%EB%81%9D주소에 한글·공백·특수문자를 넣을 때
HTML 엔티티<b> → &lt;b&gt;코드를 웹페이지에 글자 그대로 보여 줄 때
유니코드 이스케이프손 → \uc190자바스크립트·JSON 문자열, 소스코드

URL 인코딩: encodeURIComponent와 encodeURI

기본값은 ?, &, / 같은 기호까지 모두 바꾸는 방식(encodeURIComponent)이라 주소의 한 부분(검색어 등)에 알맞아요. 주소 전체를 넣을 땐 '주소 전체(encodeURI)'를 켜면 주소 구조를 유지해요.

Base64는 암호화가 아니에요. 누구나 되돌릴 수 있으니 비밀번호를 숨기는 용도로 쓰면 안 돼요.

자주 묻는 질문

한글을 Base64로 바꿨더니 다른 사이트와 결과가 달라요.

이 도구는 한글을 UTF-8로 바꾼 뒤 Base64로 인코딩해요. 오래된 시스템은 EUC-KR을 쓰기도 해서 결과가 다를 수 있어요. 요즘 웹과 API는 대부분 UTF-8이에요.

URL-safe Base64는 뭔가요?

일반 Base64의 +와 /를 -와 _로 바꾸고 끝의 =를 뺀 형태예요. 주소나 파일 이름에 넣어도 문제가 없고 JWT 토큰에서도 써요.

이미지도 Base64로 바꿀 수 있나요?

이미지 ↔ Base64 변환을 이용하세요.