URL 인코딩/디코딩

URL은 ASCII 문자만 안전하게 전송할 수 있어, 한글·공백·특수문자는 %XX 형태(퍼센트 인코딩)로 변환되어야 합니다. 본 도구는 두 가지 인코딩 모드를 모두 지원합니다.

encodeURIComponent는 쿼리 값처럼 모든 특수문자를 인코딩하고, encodeURI는 전체 URL 구조에 사용되어 슬래시(/)·물음표(?)·앰퍼샌드(&) 같은 URL 구성 문자는 보존합니다.

자주 묻는 질문

encodeURI와 encodeURIComponent 차이는?

encodeURI는 URL 전체에 안전한 문자(:/?#[]@!

나의 스마트 계산기

빠르고 정확한 계산 도구들

amp;'()*+,;=)를 보존하고 나머지만 인코딩합니다. encodeURIComponent는 그 안전 문자까지도 모두 인코딩하므로 쿼리 파라미터 값에 사용해야 합니다.

한글이 %로 가득한 문자열을 원래대로 되돌리려면?

디코딩 모드에 붙여넣으세요. 예: %EC%95%88%EB%85%95 → 안녕.

검색 결과 URL이 깨졌어요. 어떻게 복구하나요?

검색 결과 URL 중 깨진 부분을 디코딩 모드에 붙여넣으면 원본 검색어가 복구됩니다.