URL 인코딩 / 디코딩

URL과 쿼리 문자열을 퍼센트 인코딩하거나 디코딩하세요.

도구를 불러오는 중…

URL 인코딩 / 디코딩텍스트를 URL에 안전하게 쓸 수 있도록 퍼센트 인코딩하거나, 인코딩된 URL을 읽을 수 있는 형태로 되돌립니다. 컴포넌트 모드는 모든 예약 문자를 인코딩하고(쿼리 파라미터 값용), 전체 URI 모드는 ://, ? 같은 URL 구조 문자를 보존합니다. 모든 처리는 브라우저 안에서 이루어집니다.

URL 인코딩 / 디코딩란?

URL Encode / Decode는 텍스트를 퍼센트 인코딩하여 URL에서 안전하게 사용할 수 있게 하거나, 인코딩된 URL 또는 쿼리 문자열을 다시 읽기 쉬운 형태로 디코딩하는 무료 온라인 URL 인코더/디코더입니다. 개발자, QA 테스터, API 사용자가 쿼리 매개변수의 공백, 앰퍼샌드, 등호, 비 ASCII 문자를 이스케이프하거나, 브라우저 주소창이나 로그에서 붙여넣은 %20 / %3A / %2F 문자열을 다시 풀 때 사용합니다. Encode(인코딩)와 Decode(디코딩)를 전환할 수 있고, 범위로 Component(모든 예약 문자를 인코딩하므로 단일 쿼리 매개변수 값에 적합)나 Whole URI(://, ?, &, = 같은 URL 구조 문자를 보존)를 선택할 수 있습니다. Swap 버튼은 출력을 다시 입력으로 옮기고 Encode/Decode 모드를 뒤집어 주어 왕복 확인을 빠르게 할 수 있습니다.

URL 인코딩 / 디코딩 사용법

  1. 툴바의 첫 번째 분할 토글로 Encode(인코딩) 또는 Decode(디코딩)를 선택합니다.
  2. 범위를 고릅니다. 모든 예약 문자를 이스케이프하려면 Component를, :// ? & = 를 그대로 두려면 Whole URI를 선택합니다.
  3. 입력 상자에 텍스트를 붙여넣거나 입력하면, 아래의 읽기 전용 출력 상자에 결과가 실시간으로 표시됩니다.
  4. 출력 필드의 복사 버튼을 클릭해 인코딩 또는 디코딩된 문자열을 복사합니다.
  5. Swap을 클릭하면 출력을 입력으로 옮기고 모드를 뒤집어 왕복 확인을 할 수 있으며, Clear를 클릭하면 입력을 초기화합니다.

예시

쿼리 값 인코딩(Component)

입력

a b&c=日

출력

a%20b%26c%3D%E6%97%A5

퍼센트 인코딩된 URL 디코딩(Component)

입력

https%3A%2F%2Fexample.com

출력

https://example.com

전체 URL 인코딩(Whole URI)

입력

https://x.com/p q?a=1&b=2

출력

https://x.com/p%20q?a=1&b=2

자주 묻는 질문

Component 모드와 Whole URI 모드의 차이는 무엇인가요?
Component 모드(encodeURIComponent)는 모든 예약 문자를 인코딩하므로 :, /, ?, &, = 가 각각 %3A, %2F, %3F, %26, %3D 로 바뀝니다. 단일 쿼리 매개변수 값에 사용하세요. Whole URI 모드(encodeURI)는 이러한 URL 구조 문자를 그대로 두고 공백처럼 URL 어디에서도 유효하지 않은 문자만 이스케이프하므로, 전체 링크가 그대로 동작합니다.
디코딩 시 'invalid(잘못됨)' 오류가 표시되는 이유는 무엇인가요?
입력에 잘못된 형식의 퍼센트 시퀀스, 예를 들어 단독으로 쓰인 % 나 유효한 두 자리 16진 코드가 아닌 %ZZ 가 들어 있으면 디코딩이 실패합니다. 깨진 시퀀스를 수정하거나 제거하면 출력이 다시 나타납니다.
비 ASCII 및 유니코드 문자를 처리할 수 있나요?
네. 인코딩은 日 같은 문자나 이모지를 UTF-8 퍼센트 인코딩 바이트로 변환하며(예: 日 은 %E6%97%A5 가 됩니다), 디코딩은 이를 다시 원래 문자로 되돌립니다.
인코딩하거나 디코딩할 수 있는 텍스트 길이에 제한이 있나요?
이 도구에는 고정된 글자 수 제한이 없습니다. 붙여넣은 내용을 브라우저에서 즉시 변환하므로, 실질적인 한계는 기기의 메모리에만 좌우됩니다.
내 데이터가 서버로 업로드되나요?
아니요. 모든 인코딩과 디코딩은 브라우저에 내장된 JavaScript URL 함수를 사용해 전적으로 브라우저 안에서 실행됩니다. 어떤 것도 업로드, 저장, 전송되지 않으므로 비공개 URL, 토큰, 내부 링크에도 안전합니다.

관련 도구