Busyyy

URL 인코더/디코더

URL을 인코딩/디코딩하고 URL 구성 요소와 쿼리 파라미터를 분석합니다

이 툴 소개

URL 인코더/디코더는 URL·쿼리·폼 값에서 쓰이는 퍼센트 인코딩을 적용하거나 복원합니다. 특수 문자를 쿼리 파라미터에 담을 때, 복사한 URL의 깨짐을 고칠 때, 리다이렉트 주소를 만들 때 유용합니다.

사용 방법

  1. 인코드·디코드 모드를 선택합니다.
  2. 문자열이나 URL을 입력창에 붙여넣습니다.
  3. 전체 URL 인코딩, 쿼리 파트만 인코딩, 단일 값만 인코딩 중에서 고릅니다.
  4. 변환된 결과를 확인합니다.
  5. 주소창·요청 본문·코드에 다시 복사해 사용합니다.

활용 예시

  • 특수 문자가 포함된 검색 URL 생성.
  • 복잡한 공유 링크를 디코딩해 원본 파라미터 확인.
  • 폼 인코딩에서의 %20 vs + 혼란 정리.
  • OAuth 흐름의 리다이렉트 URL 준비.
  • 비 ASCII URL을 채팅에 붙여 넣어도 깨지지 않게 하기.

자주 묻는 질문

encodeURI와 encodeURIComponent의 차이는?

encodeURI는 :/? 같은 URL 구조 문자를 보존하고, encodeURIComponent는 거의 모두 이스케이프합니다. 도구에서 두 모드를 모두 지원합니다.

%20과 +는 왜 다르게 쓰이나요?

폼 인코딩 본문에서는 공백이 +로, 일반 URL에서는 %20으로 인코딩됩니다. 상황에 맞는 모드를 선택하세요.

두 번 인코딩하면 어떻게 되나요?

%가 %25로 바뀌면서 URL이 깨집니다. 이미 인코딩된 값은 한 번 디코딩한 뒤 다시 인코딩하세요.

입력이 서버로 전송되나요?

아니요. 인코딩·디코딩 모두 브라우저 안에서 처리됩니다.