</>DevTools

%20URL 인코드/디코드

URL 컴포넌트 인코딩 및 디코딩

URL 인코더/디코더 완벽 가이드

URL 인코딩(Percent Encoding, RFC 3986)은 URL에 사용 불가능한 문자를 %XX 형식으로 변환하는 표준입니다. 한글·공백·특수문자가 포함된 URL을 안전하게 전송하기 위해 필수입니다. 검색 쿼리, API 호출, 폼 제출 등 웹의 모든 곳에서 사용됩니다.

3가지 모드

  • Encode: 텍스트 → URL 안전 형식 (공백 → %20)
  • Decode: %XX → 원래 문자 복원
  • Parse Query ⭐: URL의 쿼리스트링을 JSON으로 파싱 (?a=1&b=2 → {a:"1",b:"2"})

인코딩 모드 비교

문자encodeURIencodeURIComponent
공백%20%20
// (보존)%2F
?? (보존)%3F
&& (보존)%26
== (보존)%3D
##%23

→ 전체 URL은 encodeURI, 쿼리 값/경로 세그먼트는 encodeURIComponent(Component 옵션)

🔗관련 도구🔄 텍스트/데이터 변환