URL 인코더 / 디코더

URL에 포함된 한글, 공백, 특수문자를 퍼센트 인코딩으로 변환하거나 원문으로 되돌립니다.

URL 인코딩이란?

URL은 원래 알파벳, 숫자, 일부 특수문자만 허용하기 때문에, 한글이나 공백·특수문자가 포함되면퍼센트 인코딩(예: 공백 → %20, "안" → %EC%95%88)이라는 방식으로 안전한 문자로 바꿔줍니다. 브라우저 주소창에 한글 검색어를 입력하면 실제로는 이렇게 인코딩된 형태로 서버에 전달됩니다.

encodeURIComponent와 encodeURI의 차이

이 도구는 encodeURIComponent를 사용해, 쿼리스트링 값 등 URL의 한 구성요소를 인코딩할 때 쓰는 방식으로 변환합니다. 이 방식은 /, ?, &, =같은 URL 구조상 중요한 문자까지 모두 인코딩하므로, URL 전체가 아니라 파라미터 값 하나를 인코딩할 때 적합합니다.

자주 묻는 질문

URL 전체를 인코딩해야 하나요, 일부만 해야 하나요?

일반적으로는 URL 전체가 아니라 쿼리스트링의 파라미터 값(예: 검색어)만 인코딩합니다. https://example.com/?q=검색어에서 "검색어" 부분만 인코딩하면 됩니다.

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

아니요. 모든 인코딩·디코딩 처리는 브라우저 안에서만 이루어지며 서버로 전송되지 않습니다.