Skip to main content
appkiro.com

URL 인코딩·디코딩 도구

URL component를 정확히 인코딩하고 중첩된 redirect·query를 단계별로 해석합니다.

개발자·텍스트 도구

한눈에 보는 답변

URL 인코딩은 공백과 예약되지 않은 문자 밖의 값을 `%HH` 바이트 표현으로 바꾸며, 디코딩은 그 과정을 되돌립니다. 이 도구는 percent encode/decode와 함께 전체 URL의 protocol, host, path, query와 fragment를 표시하고 읽기 쉬운 Base64-like 값이 있는지 힌트를 줄 수 있습니다.

디코딩된 텍스트

URL 세부정보

URL을 붙여넣어 필드를 확인하세요.

사용 방법

  1. 원본 데이터를 입력합니다: 전체 URL인지 query value 같은 component인지 먼저 구분합니다.

  2. 필요한 설정을 선택합니다: 인코딩 또는 디코딩을 한 단계씩 실행하고 malformed % sequence 오류를 확인합니다.

  3. 결과를 확인하고 검증합니다: 분해된 host, path, query, fragment와 중첩 URL을 검토하되 링크를 자동으로 열지 않습니다.

주요 기능

  • 퍼센트 인코딩과 디코딩.
  • protocol·host·path 분석.
  • query parameter와 fragment 표시.
  • 중첩 URL 검토.
  • Base64-like 힌트.

활용 사례

  • API query parameter 디버깅.
  • redirect URL 구조 확인.
  • 추적 링크에서 실제 목적지 검토.

제한 사항 및 안전 안내

  • decode 결과는 untrusted input입니다. javascript: 같은 위험 scheme, 피싱 도메인, 이중 인코딩과 open redirect가 남아 있을 수 있습니다.
  • 핵심 처리는 현재 브라우저 컴포넌트에서 실행됩니다. 확장 프로그램, 클립보드 기록, 다운로드 파일, 사이트 전체 진단은 별도의 노출 지점이므로 전체 환경을 검토하기 전에는 프로덕션 비밀값을 입력하지 마세요.

문제 해결

잘못된 URI

불완전한 % escape나 잘못된 UTF-8 sequence를 찾습니다.

구분자까지 변함

전체 URL이 아니라 개별 component만 인코딩합니다.

한 번 decode해도 읽기 어려움

이중 인코딩 가능성을 확인하되 각 단계를 기록합니다.

자주 묻는 질문

URL과 URL component의 차이는?

전체 URL에는 :, /, ?, &, # 같은 구조 구분자가 있고 component는 그 내부의 개별 값입니다.

디코딩하면 링크가 안전한가요?

아닙니다. 구조가 보일 뿐 도메인, scheme, redirect와 맥락을 별도로 검증해야 합니다.

Base64URL도 자동 인식하나요?

Base64/Base64URL 표시는 휴리스틱입니다. 호환 알파벳, 최소 길이, 패딩 형태, 유효한 UTF-8, 대부분 인쇄 가능한 출력을 확인하지만 엄격한 정규 Base64 검증기는 아닙니다.

안전하고 개인정보가 보호되나요?

계산은 이 브라우저 컴포넌트에서 실행되지만 이것만으로 완전한 개인정보 보호를 보장하지는 않습니다. 확장 프로그램, 클립보드 기록, 다운로드, 사이트 진단을 검토하기 전에는 비운영 데이터만 사용하세요.

모바일에서도 사용할 수 있나요?

레이아웃은 좁은 화면에 맞게 조정됩니다. 파일 선택, 카메라, 클립보드, 다운로드 동작은 모바일 브라우저의 권한과 지원 기능에 따라 달라집니다.

도구 사용하기

component 단위로 변환하고 도메인과 scheme을 확인한 뒤에만 URL을 사용하세요.