Converting
브라우저 로컬 처리·설치 없음·회원가입 없음·무료

URL 인코더 / 디코더

한글·공백·특수문자가 들어간 주소를 퍼센트 인코딩(%XX)으로 변환하거나, 깨진 URL을 원래 글자로 디코딩합니다.

프로토콜
https:
호스트
converting.ai.kr
경로
/검색
파라미터값 (디코딩)
q한글 URL
page1

URL 인코딩이란?

URL 인코딩(퍼센트 인코딩)은 인터넷 주소에 쓸 수 없는 한글, 공백, &·?·# 같은 예약 문자를 %와 16진수 두 자리로 바꾸는 방식입니다. 예를 들어 '한글'은 UTF-8 바이트로 바뀐 뒤 '%ED%95%9C%EA%B8%80'이 됩니다.

카카오톡·메신저로 공유한 링크가 %로 가득 차 읽기 어렵거나, API 요청에 한글 검색어를 넣어야 할 때 이 변환기로 즉시 인코딩·디코딩할 수 있습니다. 모든 처리는 브라우저 안에서 이루어지므로 입력한 주소가 서버로 전송되지 않습니다.

URL 인코딩 사용 방법

  1. 1상단에서 '인코딩' 또는 '디코딩'을 선택합니다.
  2. 2변환할 텍스트나 URL을 입력창에 붙여넣습니다.
  3. 3인코딩 시 쿼리 값 하나만 바꾸려면 '파라미터 값', 주소 전체를 유지하려면 '전체 URL' 방식을 고릅니다.
  4. 4결과가 실시간으로 표시되며, 복사 버튼으로 바로 사용할 수 있습니다. 아래 'URL 구조 분석'에서 파라미터별 값도 확인하세요.

이럴 때 유용해요

  • %가 섞여 읽을 수 없는 한글 링크를 원래 주소로 되돌릴 때
  • REST API·검색 쿼리에 한글이나 공백이 들어간 값을 안전하게 넣을 때
  • UTM 파라미터가 붙은 마케팅 링크를 만들거나 분석할 때
  • 리다이렉트 URL을 다른 URL의 파라미터 값으로 넘길 때

URL 인코딩 변환 예시

원문인코딩 결과
한글%ED%95%9C%EA%B8%80
hello worldhello%20world
a&b=ca%26b%3Dc
https://a.com/?q=1https%3A%2F%2Fa.com%2F%3Fq%3D1

알아두면 좋은 팁

  • encodeURIComponent는 / ? & = 까지 모두 인코딩하므로 파라미터 값에, encodeURI는 주소 구조를 보존하므로 전체 URL에 사용합니다.
  • HTML 폼 전송(application/x-www-form-urlencoded)에서는 공백이 %20 대신 +로 표현됩니다. 이 경우 '공백을 + 로 처리'를 켜세요.

관련 도구

같은 카테고리에서 자주 함께 쓰는 도구입니다.

자주 묻는 질문

URL 인코딩 이용 전 참고하세요.

encodeURI는 :/?#&= 같은 URL 구조 문자를 그대로 두고 한글·공백만 인코딩합니다. encodeURIComponent는 이런 예약 문자까지 모두 인코딩하므로 쿼리 파라미터 값 하나를 넣을 때 사용합니다.