URL 인코더·디코더
퍼센트 인코딩과 쿼리스트링 분해
브라우저 내 처리
입력
옵션
적용 범위
파라미터 값처럼 URL 안에 들어갈 문자열에 사용합니다. ?, &, / 까지 모두 인코딩합니다.
결과
결과
아직 입력하지 않았습니다
URL이나 문자열을 붙여넣으면 결과가 여기에 표시됩니다.
한글 한 글자는 UTF-8에서 3바이트라 %XX가 세 번 붙습니다.
주소창에 복사한 링크가 %ED%95%9C%EA%B8%80 같은 알 수 없는 문자로 가득할 때, 반대로 한글 검색어를 URL에 안전하게 넣어야 할 때 사용합니다. 쿼리 파라미터가 있으면 자동으로 표로 분해해 어떤 값이 담겨 있는지 보여 줍니다.
사용 방법
- 1 변환할 URL이나 문자열을 붙여넣습니다.
- 2 인코딩 또는 디코딩을 고릅니다.
- 3 주소 전체를 다룰 때는 "주소 전체", 파라미터 값 하나만 다룰 때는 "값 하나"를 고르세요.
- 4 결과를 복사합니다. 쿼리 파라미터가 있으면 아래 표에서 확인할 수 있습니다.
자주 묻는 질문
"주소 전체"와 "값 하나"의 차이는?
주소 전체는 ://, ?, & 같은 구조 문자를 그대로 둡니다. 값 하나는 이들까지 모두 인코딩하므로 파라미터 값으로 넣을 문자열에 사용해야 합니다.
한글이 왜 %로 바뀌나요?
URL 표준은 영문·숫자·일부 기호만 허용합니다. 한글은 UTF-8 바이트로 바꾼 뒤 각 바이트를 %XX 형태로 표현하며, 그래서 한 글자가 %XX%XX%XX 세 덩어리가 됩니다.
디코딩이 실패합니다.
%로 시작하지만 뒤에 올바른 16진수가 오지 않으면 실패합니다. 문자열이 중간에 잘렸거나 이미 디코딩된 상태일 수 있습니다.