URL 인코딩 · 디코딩

주소에 그대로 넣을 수 없는 한글·공백·&·? 같은 글자를 %XX 꼴로 바꾸고, 복사한 주소에 섞인 %EC%95%88… 같은 글자를 원래 한글로 되돌려요. 쿼리 값 하나를 만들 때 쓰는 방식으로 바꿔요.

Base64 · URL

JWT 열어 보기

서명은 검증하지 않아요 — 열쇠 없이는 할 수 없는 일이고, 할 수 있는 척하는 편이 더 위험해요. 내용만 풀어서 보여 줘요.

 
이 도구에 대해

이렇게 써요

  1. 1 원문 칸에 글이나 %가 섞인 주소를 붙여 넣어요.
  2. 2 URL 인코딩을 누르면 %XX로 바뀌고, URL 디코딩을 누르면 원래 글로 돌아와요.
  3. 3 결과를 복사해 주소나 쿼리 값에 넣어요.

알아 두세요

  • 페이지 점검은 붙여 넣은 HTML 만 읽어요 — 주소는 주소 점검기로
  • YAML 은 널리 쓰이는 문법만 읽어요
  • JWT 는 내용만 펴 보고 서명은 확인하지 않아요

자주 묻는 질문

공백이 +가 아니라 %20으로 바뀌어요.

쿼리 값 하나를 만드는 표준 방식이라 공백을 %20으로 바꿔요. 폼 전송은 +를 쓰지만, 받는 서버는 대개 두 표기를 모두 공백으로 읽어요.

디코딩했는데 +가 공백으로 바뀌지 않아요.

디코딩은 %XX만 원래 글자로 되돌리고 +는 그대로 둬요. 폼에서 온 값이라면 +를 공백으로 바꾼 뒤 풀어 주세요.

주소 전체를 넣으면 어떻게 되나요?

://, /, ?, & 까지 전부 %XX로 바뀌어요. 주소 전체가 아니라 쿼리 값처럼 한 조각만 넣어 주세요.

Esc