DEVBOX

URL 인코더/디코더

URL 인코딩/디코딩이란?

URL 인코딩(퍼센트 인코딩)은 URL에서 특수 문자를 안전하게 전송할 수 있도록 변환하는 과정입니다. URL은 ASCII 문자 집합만 사용할 수 있기 때문에, 그 외의 문자나 예약된 문자는 퍼센트 기호(%)와 16진수 값으로 변환됩니다.

주요 사용 사례

  • URL에 한글, 공백, 특수문자 등이 포함된 경우 인코딩이 필요합니다.
  • 폼 데이터를 GET 방식으로 전송할 때 파라미터 값을 인코딩합니다.
  • API 요청 시 쿼리 파라미터를 안전하게 전송하기 위해 사용합니다.

주요 인코딩 규칙

  • 알파벳(A-Z, a-z), 숫자(0-9), 하이픈(-), 언더스코어(_), 마침표(.), 물결표(~)를 제외한 모든 문자는 인코딩됩니다.
  • 공백은 '+' 또는 '%20'으로 인코딩됩니다.
  • 한글은 UTF-8로 인코딩된 후 각 바이트가 %XX 형태로 변환됩니다.

인코딩 예시:

원본: https://example.com/테스트?name=홍길동&age=30
인코딩: https%3A%2F%2Fexample.com%2F%ED%85%8C%EC%8A%A4%ED%8A%B8%3Fname%3D%ED%99%8D%EA%B8%B8%EB%8F%99%26age%3D30

DEVBOX

개발자를 위한 편리한 도구 모음

© 2025 DEVBOX. All rights reserved.