URL 디코더

퍼센트 인코딩된 URL과 쿼리 문자열을 읽을 수 있는 텍스트로 되돌리세요. %20, %26, %EC%84%9C 같은 코드를 한글과 일반 문자로 즉시 변환. 무료 URL 디코더.

알아보기 힘든 퍼센트 인코딩 링크 읽기

이메일, 광고, 검색 결과, 애널리틱스 보고서에서 복사한 링크에는 %20, %3A, %2F 같은 코드가 가득한 경우가 많습니다. URL(퍼센트) 인코딩인데, 브라우저는 이해하지만 사람이 읽기는 어렵습니다. 특히 한글 주소는 %EC%84%9C...처럼 길게 늘어집니다. URL 디코더는 이런 코드를 원래 문자로 되돌려 줍니다.

예를 들어 https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcaf%C3%A9는 https://example.com/search?q=café로 디코딩됩니다. 이제 실제 목적지와 파라미터를 볼 수 있습니다.

실제 목적지가 인코딩된 형태로 파라미터 안에 숨어 있는 경우가 많은 추적 링크와 리디렉션을 살펴볼 때 특히 유용합니다.

URL 디코더 사용법

  1. 인코딩된 URL이나 텍스트를 붙여 넣습니다.
  2. 제출해서 디코딩합니다.
  3. 디코딩된 결과를 읽거나 복사합니다.
  4. 결과에 아직 % 코드가 남아 있다면 두 번 인코딩된 것이니 한 번 더 디코딩하세요.

예시

쿼리 문자열

입력: q%3Dsummer%2Bsale%26page%3D2

결과: q=summer+sale&page=2

한 번 디코딩하면 바깥 층이 풀립니다. %2B는 문자 그대로의 + 가 되며, 서버가 한 번 더 디코딩하면 공백으로 읽습니다.

악센트 문자

입력: %C3%B1and%C3%BA

결과: ñandú

더하기 기호와 특수 기호

입력: price+%E2%82%AC20

결과: price €20

+ 는 공백으로 바뀌고 세 바이트 %E2%82%AC는 유로 기호가 됩니다.

이중 인코딩된 텍스트

입력: 50%2520off

결과: 50%20off

아직 인코딩된 상태입니다. 한 번 더 디코딩하면 "50 off"가 됩니다.

주요 활용 사례

  • 추적 링크나 리디렉션 링크 안의 실제 목적지 찾기.
  • 애널리틱스 보고서의 UTM 파라미터와 검색어 읽기.
  • API나 웹 앱으로 전송된 쿼리 문자열 디버깅하기.
  • 로그나 문의 티켓에 있는 인코딩된 링크를 읽기 쉽게 만들기.
  • 인코딩된 URL에서 한글 등 영어가 아닌 문자 복원하기.

알아두면 좋은 팁

  • 이 디코더는 폼 전송 방식에 맞춰 모든 +를 공백으로 바꿉니다. 실제 더하기 기호는 %2B로 인코딩되어 있어야 합니다.
  • %25가 보이면 이중 인코딩된 텍스트입니다(%25는 % 자체의 코드).
  • 디코딩한 URL을 스킴, 호스트, 경로, 쿼리로 나누려면 URL 파서를 사용하세요.
  • 출처를 모르는 링크는 클릭하기 전에 도메인을 자세히 보세요. URL 파서가 정확히 어떤 호스트를 가리키는지 보여 줍니다.

특수한 경우와 제한 사항

  • 깨진 시퀀스는 그대로 남습니다. 100%zz는 100%zz로 유지됩니다.
  • C%2B%2B+guide는 C++ guide로 디코딩되지만, 인코딩되지 않은 C++ guide는 모든 + 가 공백으로 읽혀 C guide가 됩니다.
  • 예전 EUC-KR이나 Latin-1(é를 %E9로 표기) 같은 1바이트·구식 문자 집합으로 인코딩된 텍스트는 디코더가 UTF-8을 기대하므로 글자가 깨져 보입니다.

자주 묻는 질문

URL의 %20은 무슨 뜻인가요?

%20은 공백 문자를 인코딩한 형태입니다.

어떤 URL에는 왜 %2F와 %3A가 있나요?

%2F는 슬래시(/), %3A는 콜론(:)입니다. 전체 URL이 다른 URL 안에 파라미터로 전달될 때 나타납니다.

디코딩했더니 이상한 문자가 나오면 어떻게 하나요?

텍스트가 UTF-8이 아닌 다른 문자 인코딩(예: EUC-KR)을 쓰거나, 애초에 URL 인코딩이 아닐 수 있습니다. Base64일 수도 있으니 Base64 디코더를 써 보세요.

URL을 디코딩해도 안전한가요?

디코딩은 텍스트가 보이는 방식만 바꿀 뿐 링크를 열지 않으므로, 의심스러운 URL을 살펴보는 안전한 방법입니다.

디코딩한 링크에 왜 아직 %가 남아 있나요?

두 번 인코딩되었기 때문입니다. 위의 50%2520off 예시처럼 %XX가 하나도 남지 않을 때까지 결과를 다시 디코더에 넣으세요.

관련 도구

유사한 도구

URL 인코더

텍스트를 URL 인코딩(퍼센트 인코딩)해 링크, 쿼리 문자열, API 요청에 안전하게 넣으세요. 공백, &, ?, #, 한글까지 처리합니다. 무료 URL 인코더, 가입 불필요.

인기 무료 도구