Skip to main content
Utilz Utilz

URL 인코딩 / 디코딩

URL을 즉시 인코딩하거나 디코딩하세요

|
encodeURIComponent는 모든 특수문자를 인코딩합니다 — 쿼리 파라미터 값에 사용하세요.

더 알아보고 싶으신가요? 가이드를 읽어보세요: 필수 온라인 생산성 도구 모음

이 도구를 사용하는 이유

  • URL을 즉시 인코딩 또는 디코딩 -- 쿼리 파라미터와 API 요청 디버깅에 필수입니다.
  • 유니코드, 공백, URL 예약 문자를 포함한 모든 특수문자를 처리합니다.
  • 브라우저 기반 처리로 데이터가 기기를 벗어나지 않습니다.

작동 원리

퍼센트 인코딩은 안전하지 않은 각 문자를 % 기호와 두 자리 16진수 값으로 대체합니다. 예를 들어 공백은 %20이 되고, & 문자는 %26이 됩니다. 멀티바이트 UTF-8 문자는 여러 개의 %XX 시퀀스를 생성합니다.

사용 방법

  1. 입력 영역에 텍스트나 URL을 붙여넣기하세요
  2. 인코딩 또는 디코딩 버튼을 클릭하세요
  3. 결과를 클립보드에 복사하세요

FAQ

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

URL 인코딩(퍼센트 인코딩)은 특수 문자를 % 기호와 16진수 값으로 변환합니다. 예를 들어 공백은 %20, &는 %26이 됩니다.

언제 URL 인코딩이 필요한가요?

쿼리 파라미터, 폼 데이터, API 요청에서 특수 문자를 전달할 때 필요합니다. 공백, &, =, 한글 등 비ASCII 문자는 URL에서 사용하려면 인코딩이 필요합니다.

한글 URL 인코딩 결과가 길어지는 이유는?

한글은 UTF-8로 한 글자당 3바이트를 차지하므로, 각 바이트가 %XX 형식으로 변환되어 한 글자가 9자로 늘어납니다.

encodeURI와 encodeURIComponent의 차이는?

encodeURI는 전체 URL을 인코딩하며 :, /, ? 등은 유지합니다. encodeURIComponent는 모든 특수문자를 인코딩하여 쿼리 파라미터 값에 적합합니다.

관련 도구

HTML 마크다운 변환기

HTML을 마크다운으로 변환하세요

단어 빈도 분석기

단어 빈도를 분석하세요

글자수 세기

글자수와 단어수를 세세요

HTML 엔티티 인코더/디코더

HTML 엔티티를 인코딩/디코딩하세요

이미지 확대

이미지를 고화질로 확대하세요