input.txt
output.txt
텍스트를 URL 안전한 형식으로 인코딩하거나 URL 인코딩 문자열을 디코딩합니다.

관련

URL Decode 가이드

전체 가이드 →

URL 인코딩과 디코딩

퍼센트 인코딩(URL 인코딩이라고도 함)은 안전하지 않은 ASCII 문자를 % 과 두 자리 16 진수로 바꿉니다. 예를 들어 스페이스는 %20, 슬래시는 %2F 가 됩니다. 임의의 텍스트를 URL 의 쿼리 문자열이나 경로 세그먼트에 넣고 싶을 때 필요합니다.

url decoder 로 사용하세요 : 쿼리 파라미터, 리다이렉트 URL, OAuth 콜백, 그 밖에 퍼센트 인코딩된 어떤 값이든 검사할 때 좋습니다. 인코딩된 문자열을 붙여 넣고 Decode 를 클릭하면 원본 텍스트가 보입니다. decoding url online 이나 decode url online 같은 검색어는 모두 같은 작업 흐름을 말합니다.

인코딩 방향에서는 본 도구가 JavaScript 의 encodeURIComponent 와 동일하게 동작합니다 —— 즉 javascript url encode / javascript urlencode 같은 키워드로 찾는 것이 바로 이겁니다. 평문을 붙여 넣고 Encode 를 클릭하면 쿼리 문자열에 바로 넣을 수 있는 퍼센트 인코딩 결과가 나옵니다.

예시

평문 : hello world & more

URL 인코딩 후 : hello%20world%20%26%20more

  • 쿼리 파라미터 —— ?key=value 의 값은 퍼센트 인코딩이 필요합니다
  • API 요청 —— URL 에 실리는 검색어, 필터는 인코딩이 필요합니다
  • OAuth 와 JWT —— 리다이렉트 URI 에 임베드되는 토큰은 인코딩이 필요합니다

본 도구는 encodeURIComponent / decodeURIComponent 를 사용하며 유니코드 문자도 올바르게 처리합니다.

FAQ

+ 가 스페이스로 디코딩되지 않나요?

쿼리 문자열에서 스페이스는 +(form 인코딩) 또는 %20 으로 나타날 수 있습니다. decodeURIComponent+ 를 스페이스로 변환하지 않습니다. form 인코딩 데이터를 디코딩하기 전에 + 를 스페이스(또는 %20)로 바꾸세요.