입력

결과

사용 방법

  1. 문자열을 URL 파라미터 형태로 바꾸려면 URL 인코딩을 선택합니다.
  2. 퍼센트 인코딩된 문자열을 읽을 때는 URL 디코딩을 선택합니다.
  3. 디코딩 중 오류가 나면 입력이 잘린 문자열인지, escape sequence가 완전한지 확인합니다.

자주 묻는 질문

URL encode와 decode의 차이는 무엇인가요?
encode는 특수문자/공백을 URL 안전 문자열로 바꾸고, decode는 인코딩된 문자열을 사람이 읽을 수 있는 원문으로 해석합니다.
한글 URL이 깨져 보이는 이유는 무엇인가요?
브라우저나 시스템이 URL 인코딩된 값을 직접 표시하기 때문입니다. decode를 수행하면 원문 한글을 다시 확인할 수 있습니다.
쿼리 파라미터는 왜 인코딩이 필요한가요?
&, =, 공백 같은 문자가 파라미터 구분자로 오해되지 않도록 안전한 형태로 변환해야 하기 때문입니다.
잘못된 escape sequence 오류는 언제 발생하나요?
% 뒤에 16진수 2자리가 완전하지 않거나 문자열이 중간에서 잘린 경우 decodeURIComponent에서 오류가 발생합니다.