본문 바로가기
개발자

URL 인코더 · 디코더

URL/쿼리 파라미터를 퍼센트 인코딩(%EA%B0%80)하거나 원래 텍스트로 디코딩합니다.

브라우저에서 로컬 처리 · 서버 업로드 없음

쿼리스트링 분석

URL 또는 key=value&key2=value2 형태의 쿼리스트링을 입력하면 파라미터별로 분해해 보여드립니다.

사용 방법

  1. 인코딩 또는 디코딩 탭을 선택하세요.
  2. 값 일부만 변환하려면 구성요소(encodeURIComponent), URL 전체를 변환하려면 전체 URL(encodeURI) 모드를 고르세요.
  3. 입력창에 텍스트나 URL을 입력하면 결과가 실시간으로 변환됩니다.
  4. 결과를 복사 버튼으로 가져가거나, URL을 입력해 아래 쿼리스트링 표로 파라미터를 확인하세요.

자주 묻는 질문

‘구성요소’와 ‘전체 URL’ 모드는 어떻게 다른가요?
구성요소(encodeURIComponent)는 ?, &, =, / 등 URL 구조를 이루는 문자까지 모두 변환합니다. 파라미터 값 하나를 안전하게 넣을 때 쓰세요. 전체 URL(encodeURI)은 이런 구조 문자는 그대로 두고 공백·한글 등만 변환해 URL 전체 형태를 유지합니다.
한글이나 이모지는 어떻게 인코딩되나요?
UTF-8 바이트로 변환된 뒤 각 바이트가 %XX 형태로 표기됩니다. 예를 들어 ‘한’은 %ED%95%9C처럼 3바이트로 표현됩니다. 디코딩 시 다시 원래 글자로 복원됩니다.
디코딩이 오류가 나는 이유는 무엇인가요?
% 뒤에 16진수 두 자리가 오지 않거나(예: %ZZ, % 단독), UTF-8로 해석되지 않는 바이트열이면 URIError가 발생합니다. 이때는 입력의 % 부분을 확인하거나, 이미 디코딩된 문자열은 아닌지 점검하세요.
입력한 URL이 서버로 전송되나요?
아니요. 모든 인코딩·디코딩과 쿼리스트링 분석은 브라우저 안에서만 처리되며 입력값은 어디에도 저장·전송되지 않습니다.