← 홈으로 돌아가기

URL 인코더/디코더

URL을 인코딩/디코딩합니다. 특수 문자를 처리할 때 유용합니다

이 도구는 무료입니다

💡 URL 인코딩 완전 이해

URL에는 영문·숫자·일부 특수문자만 사용 가능합니다. 한글·공백·`&`·`#` 등의 문자를 URL에 포함하려면 퍼센트 인코딩(Percent-encoding)으로 변환해야 합니다. 예: 한글 '안녕' → %EC%95%88%EB%85%95

🔹 언제 URL 인코딩이 필요한가요?

  • API 파라미터에 한글·특수문자 포함 시
  • 검색 쿼리 문자열 생성 시 (예: ?q=한국어+검색)
  • 링크 공유 시 한글 URL이 깨지는 문제 해결
  • 웹 스크래핑·자동화 스크립트에서 URL 파라미터 처리

🔹 encodeURI vs encodeURIComponent 차이

  • encodeURI: URL 전체 인코딩, : / ? # [ ] @ ! $ & ' ( ) * + , ; =는 인코딩하지 않음
  • encodeURIComponent: 파라미터 값 인코딩, 특수문자 대부분 인코딩 (이 도구가 사용하는 방식)
  • 쿼리 파라미터 값 인코딩에는 항상 encodeURIComponent 사용 권장

🔹 공백 인코딩: %20 vs +

  • %20: RFC 3986 표준, API 파라미터에 권장
  • +: HTML 폼 전송(application/x-www-form-urlencoded) 방식
  • 현대 웹 API에서는 %20 사용을 권장