URL 인코딩·디코딩

URL에 들어가는 한글·특수문자를 퍼센트 인코딩하거나 디코딩합니다.

URL 인코딩이란?

URL 인코딩(퍼센트 인코딩)은 URL에 안전하게 쓸 수 없는 문자(한글, 공백, & ? = 등)를 %XX 형태로 바꾸는 작업입니다. 검색어가 들어간 링크를 만들거나, API 요청 파라미터를 다룰 때 자주 필요합니다.

이렇게 쓰세요

  1. 입력창에 텍스트나 인코딩된 문자열을 넣습니다.
  2. 인코딩 → 또는 ← 디코딩을 누릅니다.
  3. 결과 복사로 가져가거나, 로 결과를 다시 입력으로 보낼 수 있습니다.

주의사항

이 도구는 표준 URL 인코딩(encodeURIComponent)을 사용합니다. 슬래시(/), 콜론(:), 물음표(?), 앰퍼샌드(&) 등 URL 구조에 특별한 의미가 있는 문자도 모두 %XX로 변환됩니다. 만약 인코딩하고 싶지 않은 특정 문자가 있다면 로 입출력을 바꾼 후 수동으로 해당 부분을 편집하면 됩니다. 검색 엔진이나 SNS에서 링크를 만들 때는 인코딩된 결과를 그대로 사용하면 안전합니다.

자주 묻는 질문

URL 인코딩은 왜 필요한가요?

URL에는 영문·숫자·일부 기호만 안전하게 쓸 수 있어, 한글이나 공백·특수문자는 %XX 형태로 변환(퍼센트 인코딩)해야 링크가 깨지지 않습니다.

입력 내용이 서버로 전송되나요?

아니요. 인코딩·디코딩은 100% 브라우저 안에서 이뤄지며 입력 내용은 외부로 전송되지 않습니다.

공백은 %20으로 인코딩되나요, 아니면 +로 인코딩되나요?

기본으로는 %20으로 변환됩니다. '디코딩 시 +를 공백으로 처리' 옵션을 켜면 쿼리스트링 form-encoded 형식으로 동작하여 +를 공백으로 해석합니다.

입력 내용은 기기 밖으로 나가지 않습니다. 모든 처리는 브라우저 안에서 이뤄집니다.