싹싹.

돈·생활 문제를
계산 한 번 + 쉬운 설명으로

URL 인코딩·디코딩

URL에 넣을 값을 %XX 형식으로 바꾸거나, 인코딩된 주소를 읽을 수 있게 되돌립니다. 브라우저 안에서만 처리합니다.

적용 기준일: 2026-10-25 · 분류: IT·텍스트

브라우저 안에서만 계산하는 도구입니다. 입력 내용은 서버로 전송되지 않습니다.

입력 내용은 이 브라우저 안에서만 처리되며 서버로 전송되지 않습니다.

자주 묻는 질문

어떻게 계산하나요?

  • 값 하나(encodeURIComponent): 영문·숫자·- _ . ! ~ * ' ( ) 외 모두 %XX
  • URL 전체(encodeURI): : / ? # & = 등 URL 구분 문자는 그대로 둠
  • 디코딩: %XX를 UTF-8로 해석, 선택 시 + 를 공백으로

반영하지 않는 조건은 무엇인가요?

  • EUC-KR 등 UTF-8이 아닌 인코딩은 디코딩하지 않습니다(오류 표시).
  • 퓨니코드(한글 도메인) 변환은 하지 않습니다.

계산 예시를 보여 주세요

  • '한글' → %ED%95%9C%EA%B8%80
  • 'a b&c' (값 하나) → a%20b%26c
  • https://example.com/검색?q=a b (URL 전체) → https://example.com/%EA%B2%80%EC%83%89?q=a%20b

어떤 경우에 쓰나요?

  • 쿼리스트링 값 만들기, 인코딩된 링크 읽기

공백은 %20인가요, +인가요?

URL 경로·일반 값에서는 %20이고, HTML 폼 전송 형식(application/x-www-form-urlencoded)에서는 +입니다. 디코딩할 때 '+ 를 공백으로'를 고르면 폼 형식으로 읽습니다.

공식 근거와 확인일

RFC 3629: UTF-8 ↗확인일 2026-10-25
싹싹.