개발 도구
URL 텍스트를 인코딩·디코딩하고, 쿼리 매개변수를 편집하세요. 컴포넌트/전체 URI 모드와 UTF-8·EUC-KR 문자셋(레거시 한국어 URL)을 즉시 전환하세요.
URL 인코딩은 특수문자를 '%'로 시작하는 16진수 시퀀스로 변환하는 방식입니다. 예: 공백은 %20, &는 %26이 됩니다. 이렇게 하면 URL에서 안전하게 텍스트를 전달할 수 있습니다.
컴포넌트 모드는 쿼리 매개변수나 해시 조각을 인코딩할 때 쓰입니다 (/, :, ?도 인코딩). 전체 URI 모드는 완전한 URL을 인코딩할 때 쓰입니다 (/, :, ? 등은 유지됨).
대부분의 최신 웹사이트와 시스템은 UTF-8을 사용합니다. 하지만 오래된 한국 사이트나 레거시 시스템은 EUC-KR(CP949)을 사용할 수 있습니다. 예: %C7%D1은 UTF-8으로는 잘못된 시퀀스이지만, EUC-KR로 디코딩하면 '한'이 됩니다.
URL의 특정 문자(공백, &, %, 등)는 특별한 의미를 가집니다. 이들을 인코딩하면 URL에서 안전하게 데이터를 전달할 수 있습니다.
컴포넌트 모드는 ?name=hello&age=30에서 hello와 30처럼 URL 파라미터 값을 인코딩할 때 쓰입니다. 전체 URI 모드는 https://example.com/path?a=1 전체를 인코딩하면서도 URL 구조(/, :, ?)는 유지합니다.
EUC-KR(Extended Unix Code for Korean)은 한글을 인코딩하는 방식으로, CP949로도 불립니다. 2000년대 초반의 한국 웹사이트들이 많이 사용했습니다.
중복 인코딩됩니다. 예: %20을 다시 인코딩하면 %2520이 됩니다. 이 도구는 %xx 패턴이 보이면 경고를 보여줍니다.
?name=Alice&age=30처럼 쿼리 문자열을 파싱해서 테이블로 보여줍니다. 값을 수정하고 '쿼리 문자열 재구성'을 누르면 인코딩된 결과를 얻을 수 있습니다.
모두 브라우저의 로컬에서만 처리됩니다. 네트워크로 전송되거나 서버에 저장되지 않습니다. 최근 입력 10개만 localStorage에 저장되며, 언제든 지울 수 있습니다.