ToolVault

URL 인코더

URL과 쿼리 문자열을 양방향으로 즉시 인코딩·디코딩, 예약 문자 처리 완벽.

Encoding uses encodeURIComponent semantics — the right choice for query-string values — so characters like &, =, ? and / always survive inside a parameter.

URL 인코더 사용 방법

  1. 변환할 URL이나 텍스트 조각을 붙여 넣으세요.
  2. URL에서 안전하게 사용하려면 인코딩을, 퍼센트 인코딩을 읽을 수 있는 텍스트로 되돌리려면 디코딩을 클릭하세요.
  3. 클릭 한 번으로 결과를 복사하세요. 편집하는 동안 양쪽 변환 결과가 동기화됩니다.

이 도구에 대하여

쿼리 문자열은 눈치채기 어렵게 망가지곤 합니다. 공백은 %20이 되고, 앰퍼샌드는 매개변수를 중간에 끊으며, 더하기 기호는 때로는 공백이고 때로는 문자 그대로 더하기입니다. 이 인코더는 매개변수 값에 적합한 encodeURIComponent/decodeURIComponent 규칙으로 텍스트와 URL을 변환하며, 디코딩 쪽에서는 공백도 정규화합니다. 제3자가 잘못 처리한 웹훅 콜백을 디버깅하거나, 다국어 제목이 담긴 공유 링크를 만들거나, 공백이 있는 mailto: URL을 구성하거나, 이벤트 로그에서 복사한 퍼센트 기호투성이 문자열을 읽을 때 유용합니다. 키를 누를 때마다 양방향으로 처리되고 복사 버튼이 토스트 알림으로 완료를 알려 주므로 결과를 브라우저나 코드 편집기에 바로 사용할 수 있습니다.

자주 묻는 질문

어떤 인코더를 사용하나요?

쿼리 문자열 값에 알맞은 encodeURIComponent를 사용합니다. &, =, ?, / 같은 예약 문자를 이스케이프해 전송 중에도 매개변수가 유지되도록 합니다.

전체 URL을 인코딩해야 하나요?

전체 URL에서는 스킴과 호스트를 그대로 두고 경로나 쿼리 부분만 인코딩하세요. 다른 URL의 매개변수로 안전하게 전달할 때는 URL 전체를 인코딩하는 것이 일반적입니다.

+가 공백으로 바뀌는 이유는 무엇인가요?

일부 오래된 인코딩에서는 +가 공백을 뜻했습니다. 이 도구는 +를 문자 그대로의 더하기 기호로 디코딩하고, 인코딩된 공백은 명확하게 %20으로 표시해 혼동을 없앱니다.

이 도구가 도움이 되었나요?