URL / URI 인코더 디코더
Copied!
Mode
Input
Output
브라우저에서 완전히 실행되는 무료 URL 인코더 및 디코더입니다. 문자열이나 URL을 붙여넣어 쿼리 매개변수에 사용할 수 있도록 인코딩하거나, 인코딩된 문자열을 붙여넣어 일반 텍스트로 디코딩하세요. 컴포넌트 인코딩(쿼리 값용)과 전체 URL 인코딩을 모두 지원합니다. 어떤 서버에도 데이터가 전송되지 않습니다.
이 URL 인코더를 사용해야 하는 이유는 무엇인가요?
- 빠름: 한 번의 클릭으로 인코딩 또는 디코딩합니다.
- 비공개: 모든 처리는 사용자의 브라우저에서 이루어집니다.
- 두 가지 모드: 쿼리 문자열과 특수 문자용 컴포넌트 인코딩을 사용하거나, 전체 URL을 다룰 때 전체 URL 인코딩을 사용하세요.
- 유니코드 처리: URL의 비ASCII 문자(예: 중국어)를 올바르게 인코딩 및 디코딩합니다.
주요 기능
- 인코딩 / 디코딩: 원클릭으로 인코딩 또는 디코딩; 결과가 출력 상자에 나타납니다.
- 구성 요소 vs 전체 URL: 구성 요소 모드는 encodeURIComponent/decodeURIComponent를 사용합니다(쿼리 매개변수에 권장); 전체 URL 모드는 encodeURI/decodeURI를 사용합니다.
- 결과 복사: 출력을 클립보드에 한 번의 클릭으로 복사합니다.
- 오류 처리: 잘못된 인코딩 입력 시 페이지가 중단되지 않고 토스트 메시지가 표시됩니다.
작동 방식
이 도구는 내장 JavaScript 함수를 사용합니다:
encodeURIComponent
및
decodeURIComponent
를 구성 요소 모드(예약된 문자
-_.!~*'()
를 제외한 모든 문자 인코딩)에 사용하고,
encodeURI
및
decodeURI
를 전체 URL 모드(
;,/?:@&=+$#
를 보존)에 사용합니다.
). 잘못된 시퀀스를 디코딩하면 예외가 발생할 수 있습니다. 도구는 이를 포착하여 피드백을 표시합니다. 비ASCII 문자(예: 중국어)의 경우, 컴포넌트 인코딩은 퍼센트 인코딩된 UTF-8 바이트를 생성합니다.
URL 인코더 디코더 사용해 보기
입력 영역에 텍스트를 입력하거나 붙여넣고, 컴포넌트 또는 전체 URL 모드를 선택한 다음, 인코드 또는 디코드를 클릭하세요. 결과를 출력 상자에서 복사하세요. 모든 작업은 서버 왕복 없이 귀하의 브라우저에서 실행됩니다.