URL 디코드

퍼센트 인코딩된 URL, 쿼리 문자열 또는 폼 값(예: %ED%95%9C%EA%B8%80)을 붙여넣으면 읽을 수 있는 텍스트로 되돌립니다.

0자 · 0 B · 0줄

팁: Ctrl + Enter (Mac은 ⌘ + Enter)를 누르면 디코딩됩니다.

준비됨
0자 · 0 B · 0줄

URL 디코딩이란?

링크에는 공백, 한글 같은 비영문 문자, &나 ? 같은 기호를 그대로 넣을 수 없어서 %로 시작하는 코드로 바꿔 씁니다. 예를 들어 공백은 %20, é는 %C3%A9가 됩니다. URL 디코딩은 이 코드를 다시 일반 텍스트로 바꾸는 것입니다.

사용 방법

  1. 인코딩된 링크나 텍스트를 위 칸에 붙여넣으세요.
  2. 디코드를 누르면 읽을 수 있는 텍스트가 아래에 표시됩니다.
  3. 글자 대신 �가 보이면 문자 집합 목록에서 자동 감지를 선택하세요.

예시

인코딩됨디코딩됨
hello%20worldhello world
caf%C3%A9%20cr%C3%A8mecafé crème
https%3A%2F%2Fexample.com%2F%3Fq%3Da%26b%3Dchttps://example.com/?q=a&b=c
%2520 (재귀)공백 한 칸

자주 묻는 질문

%20은 무슨 뜻인가요?

공백입니다. % 뒤의 두 글자가 인코딩된 문자 하나를 나타냅니다. 예를 들어 %2F는 /, %3F는 ?, %26은 &입니다.

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

일반 링크에서 +는 그냥 더하기 기호입니다. 웹 폼에서 보낸 데이터만 +를 공백으로 씁니다(예: q=hello+world). 이런 경우 +를 공백으로 처리를 선택하세요.

결과에 %20이나 %25 같은 코드가 남아 있어요. 왜 그런가요?

텍스트가 여러 번 인코딩되었기 때문입니다(%25는 % 자체의 코드입니다). 재귀적으로 디코딩을 선택하거나 입력으로 사용을 누른 뒤 다시 디코딩하세요.

글자 대신 �가 보이는 이유는 무엇인가요?

텍스트가 UTF-8이 아닌 다른 문자 집합(오래된 한국 사이트에서는 주로 EUC-KR)으로 인코딩되었기 때문입니다. 자동 감지를 선택하거나 목록에서 맞는 문자 집합을 고르세요.

%zz 같은 잘못된 시퀀스는 어떻게 되나요?

그대로 유지되며, 이런 시퀀스가 몇 개 있었는지 안내가 표시됩니다.