URL 인코딩/디코딩 (일본어 URL 및 쿼리 변환기)

브라우저에서 URL 인코딩/디코딩(퍼센트 인코딩)을 즉시 변환합니다. encodeURIComponent/encodeURI 동작을 전환하고, 이중 인코딩 가능성도 감지합니다.

기본값은 자동 모드입니다. 입력을 붙여넣으면 즉시 결과가 나오며, 복사, 교체, 지우기를 한 흐름에서 처리할 수 있습니다.

입력은 브라우저에서 로컬로 처리되며 서버로 전송되지 않습니다.

사용 방법

  1. 입력 상자에 URL이나 파라미터 문자열을 붙여넣습니다.
  2. 모드(자동/인코딩/디코딩)와 대상(파라미터 값/전체 URL)을 선택합니다.
  3. 결과를 확인하고 복사합니다. 한 번 더 처리하려면 교체를 사용하세요.

무엇을 선택해야 하나요?

파라미터 값 (권장)

쿼리 값, 경로 조각, 파일명은 encodeURIComponent 스타일 변환을 사용하세요.

전체 URL

전체 URL 구조를 유지해야 할 때는 encodeURI 스타일 변환을 사용하세요.

+ vs %20

폼 스타일 쿼리에서는 +가 공백을 뜻할 수 있습니다. 고급 옵션에서 이 동작을 전환할 수 있습니다.

샘플

일본어 URL

입력

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

출력 미리보기

URL 구조를 유지하려면 전체 URL 대상을 선택하세요

UTM 파라미터

입력

utm_source=メール&utm_campaign=春セール 2026

출력 미리보기

+와 %20 동작을 쉽게 비교할 수 있습니다

기호가 포함된 문자열

입력

こんにちは/Hello?name=山田太郎&note=10%OFF

출력 미리보기

안전 디코딩은 잘못된 % 시퀀스를 유지하고 경고만 표시합니다

URL 인코딩/디코딩(퍼센트 인코딩)이란?

  • 퍼센트 인코딩은 URL에 적합하지 않은 문자를 %xx 형태로 바꿉니다.
  • 디코딩은 %xx를 원래 문자로 되돌립니다.
  • URL에서 일본어, 공백, 기호를 다룰 때 꼭 필요합니다.

encodeURI와 encodeURIComponent는 언제 써야 하나요?

  • 값만 변환할 때는 encodeURIComponent 동작을 사용하세요 (쿼리 값 또는 경로 조각).
  • 전체 URL에는 encodeURI 동작을 사용하세요.
  • ? & = / 같은 구분자를 유지해야 하는지에 따라 선택하세요.

FAQ

+와 %20의 차이는 무엇인가요?

%20은 RFC 스타일의 공백 표현이고, +는 주로 application/x-www-form-urlencoded 규약에서 사용됩니다. 폼에서 온 쿼리에서는 +를 공백으로 해석할 수 있습니다.

어떤 함수를 써야 하나요?

값만 변환할 때는 encodeURIComponent 스타일, 전체 URL은 encodeURI 스타일을 사용하세요. 구분자를 그대로 둘지에 따라 결정하면 됩니다.

이중 인코딩이란 무엇인가요?

%25 시퀀스가 많이 보이면 같은 입력이 여러 번 인코딩되었을 수 있습니다. 이 도구는 이를 감지하고 한 번 더 디코딩할 수 있게 해 줍니다.