325Tools

URL 인코더 & 디코더 — 쿼리 값 퍼센트 인코딩 온라인

공백·&·=·유니코드를 퍼센트 인코딩해 쿼리 문자열 안에서 안전한 값으로 만들고, %xx 시퀀스를 다시 읽기 쉬운 텍스트로 디코딩합니다. URL을 빠르게 조립하고 디버깅하세요.

Loading tool…

예시

쿼리 값 인코딩하기
입력
a b&c=d
출력
a%20b%26c%3Dd

공백·&·=가 이스케이프되어 전체 문자열이 세 개의 매개변수가 아니라 하나의 값으로 유지됩니다.

읽기 쉬운 텍스트로 디코딩하기
입력
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3D%EC%95%88%EB%85%95
출력
https://example.com/search?q=안녕

%EC%95%88 같은 멀티바이트 UTF-8 시퀀스가 원래 유니코드 문자로 디코딩됩니다.

사용 방법

  1. 인코딩 또는 디코딩을 선택합니다.
  2. 텍스트 또는 URL 구성 요소를 붙여넣거나 입력합니다.
  3. 변환 결과를 확인합니다.
  4. 결과를 복사합니다.

URL Encoder/Decoder 소개

URL 인코더·디코더는 퍼센트 인코딩을 사용해 텍스트를 URL에서 안전한 형태로 변환하거나 원래대로 복원합니다. 공백·&·=·?·# 같은 예약 문자는 URL 안에서 특별한 의미를 가지므로, 값 안에 나타날 때는 %20·%26 같은 시퀀스로 이스케이프해야 합니다 — 그렇지 않으면 그 값이 구조로 잘못 해석됩니다. 인코더는 예약 문자를 이스케이프하는 JavaScript의 encodeURIComponent와 동일하게 동작하고, 디코더는 멀티바이트 유니코드를 포함해 유효한 %xx 시퀀스를 원래 문자로 되돌립니다.

사양

표준RFC 3986 퍼센트 인코딩
인코딩 모드encodeURIComponent (예약 문자 이스케이프)
유니코드UTF-8 바이트, 예: é → %C3%A9
가역성예 — 디코딩하면 입력이 정확히 복원됨

팁과 주의점

  • 전체 URL이 아니라 각 값을 따로 인코딩하세요(encodeURIComponent) — encodeURI로 전체 URL을 인코딩하면 /·?·&·=가 그대로 남아 구조는 유지되지만 값은 이스케이프되지 않습니다.
  • 값 안에서 반드시 이스케이프해야 하는 예약 문자는 공백, & ? # = + / 입니다.
  • 퍼센트 인코딩은 암호화가 아닙니다 — 누구나 디코딩할 수 있으므로 비밀을 숨기는 용도로 쓰지 마세요.
  • 동떨어진 %나 %2처럼 불완전한 시퀀스가 있으면 디코딩에 실패합니다 — 디코딩 전에 입력을 수정하세요.

주요 기능

  • encodeURIComponent 방식으로 값 인코딩
  • 퍼센트 인코딩된(%xx) 시퀀스 디코딩
  • 공백, 예약 기호, 유니코드 처리
  • 잘못된 퍼센트 시퀀스에 대한 명확한 오류
  • 결과 즉시 복사

이럴 때 사용하세요

  • 쿼리 문자열을 직접 조립하면서 매개변수 값 하나를 이스케이프해야 할 때.
  • 서버 로그에서 인코딩된 리다이렉트나 콜백 URL을 읽을 때.
  • %xx 잡음이 섞인 검색 URL을 붙여넣어 사람이 읽을 수 있는 쿼리를 확인할 때.
  • 이중 인코딩 없이 fetch() 요청에 넣을 값을 준비할 때.

이 도구는 브라우저에서 실행됩니다. 파일과 텍스트는 서버로 업로드되지 않으며, 입력 내용을 저장하지 않습니다.

자주 묻는 질문

전체 URL 인코딩과 어떻게 다른가요?+

이 도구는 구성 요소(쿼리 값 하나)를 인코딩하므로 &, = 같은 문자도 이스케이프됩니다. 전체 URL 인코딩(encodeURI)은 이런 구조 문자를 일부러 그대로 두므로, URL을 조립할 때는 각 부분을 따로 인코딩하세요.

디코딩에 실패하는 이유는 무엇인가요?+

잘못된 퍼센트 시퀀스 — 외톨이 % 하나나 %2처럼 잘린 코드 — 는 디코딩할 수 없습니다. 도구가 오류를 표시하므로 입력값을 수정하면 됩니다.

인코딩하면 데이터가 비공개로 유지되거나 암호화되나요?+

아니요. 퍼센트 인코딩은 암호화가 아니라 가역적인 텍스트 변환이라 누구나 디코딩할 수 있습니다. 문자를 URL에 안전하게 넣을 수 있게 할 뿐입니다.

관련 도구

관련 가이드

개발자 도구를 더 찾고 계신가요?

무료 브라우저 기반 도구 모음 전체를 둘러보세요.