URL 인코딩
쿼리 값·한글·이모지 퍼센트 인코딩/디코딩. component·full.

URL 인코딩, 양방향.

쿼리 값·한글·이모지를 안전하게 퍼센트 인코딩하고 다시 되돌립니다. component(값)·full(전체 URL) 선택.

입력
결과
결과가 여기에 표시됩니다.

Component vs Full URL — 범위를 올바로 고르기

ComponentencodeURIComponent/ ? # & = 같은 예약문자까지 이스케이프합니다. 쿼리 값 하나나 경로 한 조각에 사용하세요. Full URLencodeURI 로 스킴 구분자를 보존합니다. 주소 전체를 인코딩할 때 씁니다. 둘을 잘못 고르는 것이 URL 인코딩에서 가장 흔한 실수입니다.

'+ 는 공백' 함정

application/x-www-form-urlencoded 데이터에서는 공백이 + 로 쓰이지만, 실제 URL 에서 + 는 그냥 더하기 기호입니다. 디코딩할 때 문자열의 출처에 맞춰 '+ 를 공백으로' 옵션을 켜고 끄세요.

한글·이모지도 정확히 왕복

한글·일본어·이모지는 UTF-8 퍼센트 시퀀스로 인코딩되고 그대로 복원됩니다. 깨진 시퀀스(잘린 % 등)는 깨진 글자 대신 오류로 표시합니다.

자주 묻는 질문

슬래시(/)가 왜 인코딩되나요?
Component 모드에서는 / 도 이스케이프됩니다. 경로 구분자를 그대로 두려면 Full URL 로 전환하세요.
쿼리스트링의 민감정보에 써도 안전한가요?
인코딩은 로컬에서만 이뤄지고 아무 데도 전송되지 않습니다. 다만 URL 에 담은 값은 인코딩 여부와 무관하게 서버 로그·브라우저 기록에 남을 수 있다는 점을 기억하세요.