URL 디코더
퍼센트 인코딩된 URL과 쿼리 문자열을 읽을 수 있는 텍스트로 디코딩
입력
설정
URL 인코딩된 텍스트를 원래 형식으로 디코딩합니다.
출력
이 도구에 대해
URL 디코딩은 퍼센트 인코딩을 되돌리는 작업입니다: %20, %3D, %26 같은 시퀀스를 그것이 나타내는 공백, 등호, 앰퍼샌드로 되돌려서 URL, 쿼리 문자열, 폼 제출이 실제로 무엇을 담고 있는지 읽을 수 있게 합니다. 이는 인코딩의 일상적인 반대 작업입니다 — 서버 로그, API 응답, 브라우저 주소창, 또는 웹훅 페이로드에서 퍼센트 인코딩된 문자열을 받으면 그 뒤에 있는 실제 데이터를 확인해야 합니다. 이 도구는 브라우저에서 표준 퍼센트 인코딩된 텍스트를 즉시 디코딩하며, 문맥에 따라 %20과 +를 공백으로 올바르게 처리하고, 손상된 입력을 조용히 추측하는 대신 잘못된 이스케이프 시퀀스를 즉시 표시합니다.
사용 방법
디코딩하려는 퍼센트 인코딩된 텍스트를 입력 필드에 붙여넣으면 디코딩된 결과가 즉시 출력에 나타납니다. 이 도구는 표준 퍼센트 인코딩 시퀀스(%XX 16진수 쌍)뿐 아니라 쿼리 문자열이나 폼 제출 같은 application/x-www-form-urlencoded 데이터에서 공백으로 사용되는 +도 인식합니다. 입력에 잘못되거나 잘린 퍼센트 시퀀스가 포함된 경우, 이 도구는 부분적이거나 잘못된 결과를 반환하는 대신 명확한 오류를 보고합니다. 클릭 한 번으로 디코딩된 출력을 복사하거나, 반대 방향이 필요하면 인코더로 전환하세요.
일반적인 사용 사례
쿼리 문자열 검사
`q=hello%20world&category=shoes%2Bsneakers`를 디코딩해 실제 검색어와 카테고리를 읽습니다.
폼 제출 디버깅
`name=John+Doe&email=john%40example.com`과 같이 기록된 application/x-www-form-urlencoded 본문을 디코딩해 제출된 값을 복구합니다.
브라우저 URL 주소창
`https://example.com/search?q=caf%C3%A9`와 같은 퍼센트 인코딩된 주소를 디코딩해 실제 강세 문자를 확인합니다.
웹훅 페이로드 디버깅
수신된 웹훅 요청 내의 퍼센트 인코딩된 필드를 디코딩해 타사 서비스가 실제로 무엇을 보냈는지 확인합니다.
API 응답 감사
퍼센트 인코딩된 리디렉션 URL이나 콜백 매개변수를 디코딩해 예상한 위치를 가리키는지 확인합니다.
제한 사항 및 중요 참고 사항
디코딩에는 올바른 형식의 퍼센트 시퀀스가 필요합니다 — 유효한 16진수 두 자리가 뒤따르지 않는 단독 % 문자나 문자열 끝에서 잘린 시퀀스는 최선의 추측 대신 명확한 디코딩 오류를 발생시킵니다. 이 도구는 UTF-8 바이트 시퀀스를 가정합니다. 다른 인코딩에서 온 퍼센트 인코딩된 바이트는 예상치 못한 문자로 디코딩될 수 있습니다. 여기서 +는 form-urlencoded 관례에 따라 디코딩 모드에서만 공백으로 처리됩니다 — 데이터에 리터럴 +가 있다면 미리 %2B로 인코딩하세요. 디코딩은 정확한 원본 텍스트를 복구하므로, 신뢰할 수 없는 출처의 디코딩된 출력은 사용자가 제공한 다른 데이터와 마찬가지로 주의해서 다뤄야 합니다.