URL 디코딩 도구

형식을 선택해 인코딩된 데이터를 변환하세요. 데이터는 기기에 남습니다.

인코딩 및 디코딩
작업 공간을 준비하는 중…
입력
출력
결과가 여기에 표시됩니다.

사용 방법

  1. 인코딩된 값을 붙여넣거나 파일을 열거나 예제를 사용해 보세요.
  2. 형식을 선택하세요. 결과는 입력에 따라 갱신됩니다.
  3. 결과를 복사하거나 변환한 데이터를 다운로드하세요.

URL 올바르게 디코딩하기

퍼센트 인코딩된 UTF-8을 읽을 수 있는 텍스트로 되돌립니다. 예약 문장 부호와 더하기 기호를 올바르게 처리하려면 인코딩할 때 사용한 모드를 선택하세요.

잘못된 퍼센트 시퀀스와 유효하지 않은 UTF-8은 대체 문자를 조용히 넣는 대신 오류를 표시합니다. 실행할 때마다 한 번만 디코딩합니다.

퍼센트 시퀀스를 한 겹만 디코딩

퍼센트로 표기된 바이트를 엄격한 UTF-8로 디코딩합니다. %252F는 한 번 실행하면 %2F가 되며, /가 되지 않습니다. 이스케이프 시퀀스 밖의 일반 텍스트는 그대로 유지합니다.

URL 변환 예제
입력
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%20%2B%20%EC%BB%A4%ED%94%BC%2F%3F
결과
안녕하세요 세계 + 커피/?

기본 설정으로 이 입력을 한 번 변환합니다.

구분자 처리 방식 선택

구성 요소 모드는 예약 문장 부호도 디코딩합니다. 전체 URI 모드는 decodeURI처럼 이스케이프된 URI 구분자를 유지합니다. 폼 값 모드는 퍼센트 디코딩 전에 +를 공백으로 바꾸지만, 구성 요소 모드는 +를 그대로 유지합니다.

잘못된 입력은 오류로 처리

끝부분의 %, 불완전한 16진수 쌍, 잘못된 UTF-8은 거부합니다. 입력과 이전 결과는 계속 보이지만, 오래된 결과는 내보낼 수 없습니다. 도구는 디코딩한 주소를 열거나 요청하지 않습니다.

처리 제한

입력 최대 5 MiB, 출력 최대 20 MiB, 실행당 최대 10초를 지원합니다. 텍스트 파일은 UTF-8을 사용해야 합니다. Base64 인코딩은 바이너리 파일도 지원합니다. 문서는 기기에 남습니다.

?

자주 묻는 질문

+가 더하기 기호로 남는 이유는 무엇인가요?

구성 요소 모드는 +를 유지합니다. +가 공백을 나타내면 폼 값을 선택하세요.

전체 URI 모드에서 %2F가 바뀌지 않는 이유는 무엇인가요?

decodeURI는 이스케이프된 URI 구분자를 유지합니다. 모든 유효한 퍼센트 시퀀스를 디코딩하려면 구성 요소를 사용하세요.

%E9가 실패하는 이유는 무엇인가요?

완전한 UTF-8 시퀀스가 아니기 때문입니다. é의 UTF-8 인코딩은 %C3%A9입니다.

디코딩을 반복해서 실행하나요?

아니요. 한 번 변환할 때 한 겹만 디코딩합니다. '입력으로 사용'을 선택하면 다음 겹을 명시적으로 처리할 수 있습니다.

디코딩한 URL을 여나요?

아니요. 출력은 이 페이지의 일반 텍스트로 남습니다.

다음에 쓸 도구 찾기

언어

언어를 변경할까요? 현재 작업 내용이 지워집니다. 필요한 데이터를 먼저 복사하거나 다운로드하세요.