URL 인코딩·디코딩

텍스트를 웹에서 안전한 형식(퍼센트 인코딩)으로 바꾸거나 %20, %ED%95%9C 같은 코드가 든 URL을 디코딩하세요. 매개변수 하나인지 전체 URL인지 고를 수 있어요. 모두 브라우저에서 처리돼요.

입력한 내용은 기기 밖으로 나가지 않아요. 모든 계산은 브라우저에서 이뤄집니다.

매개변수는 : / ? & = 도 인코딩해요. 전체 URL은 이 기호들을 그대로 둬요.

URL 인코딩·디코딩 방법

  1. 인코딩할지 디코딩할지 고르세요.
  2. 매개변수(입력란의 값)인지 전체 URL인지 고르세요.
  3. 텍스트를 입력하거나 붙여 넣으세요. 결과가 바로 나타나요.
  4. 결과를 복사해서 링크, 코드, 검색어에 사용하세요.

URL을 왜 인코딩할까요?

웹 주소에는 허용되는 문자가 정해져 있어요. 공백, 한글, & 나 = 같은 기호는 % 뒤에 16진수 두 자리를 붙인 형태로 바뀌어요 (예: 공백은 %20). 이를 퍼센트 인코딩이라고 해요.

매개변수 안에 값을 넣는다면(?search=…) 「매개변수」를 쓰세요. : / ? & = 도 함께 인코딩돼요. 이미 완성된 URL에서 공백이나 한글만 처리하려면 「전체 URL」을 쓰세요.

디코딩은 반대예요. %20은 공백으로, %ED%95%9C은 한 글자로 바꿔서 URL을 원래 쓴 대로 읽을 수 있어요.

알아 두세요

자주 묻는 질문

매개변수와 전체 URL은 뭐가 다른가요?

매개변수는 : / ? & = 를 포함한 모든 특수 문자를 인코딩해요. 전체 URL은 이 기호들이 구조의 일부라서 그대로 둬요.

왜 공백이 %20이 되나요?

URL에는 공백을 쓸 수 없기 때문이에요. 20은 공백의 16진수 코드예요.

한글과 이모지도 되나요?

네, UTF-8로 인코딩돼요. 예를 들어 '한'은 %ED%95%9C이 돼요.

텍스트가 서버로 전송되나요?

아니요. 모든 처리는 브라우저에서 이루어지고 텍스트는 기기 밖으로 나가지 않아요.

무료인가요?

네, 무료이고 가입이 필요 없으며 브라우저에서 바로 써요.