URL 컴포넌트 인코더/디코더

퍼센트 인코딩을 사용하여 URL 컴포넌트를 인코딩 및 디코딩합니다. 특수 문자를 URL 안전 형식으로 변환하고 그 반대로도 변환하여 웹 개발 및 API 사용에 활용

일반 텍스트
URL 인코딩 텍스트

URL 인코딩이란?

URL 인코딩(퍼센트 인코딩이라고도 함)은 특수 문자를 인터넷을 통해 안전하게 전송할 수 있는 형식으로 변환하는 방법입니다. URL은 특정 문자만 포함할 수 있으므로 허용되지 않는 문자는 인코딩해야 합니다.

작동 방식:

  • 특수 문자는 %와 그 뒤에 16진수 ASCII 코드로 변환됩니다
  • 예: 공백은 %20이 되고, @%40이 됩니다
  • 문자(A-Z, a-z), 숫자(0-9), 일부 기호(- _ . ~)만 인코딩이 필요하지 않습니다

일반적인 예:

  • 공백 → %20
  • @%40
  • #%23
  • &%26
  • ?%3F

왜 필요한가:

  • URL에는 특별한 의미를 가진 예약 문자가 있습니다
  • 데이터가 올바르게 전송되도록 보장합니다
  • URL 구조와의 충돌을 방지합니다
  • 웹 폼과 API 호출에 필요합니다