URL 인코딩 및 디코딩
링크에 넣을 텍스트를 퍼센트 인코딩하고, 인코딩된 URL을 읽을 수 있는 텍스트로 되돌리세요.
URL 인코딩·디코딩 사용 방법
인코딩 또는 디코딩 선택
인코딩은 텍스트를 URL에 안전하게 넣을 수 있게 바꿉니다. 디코딩은 %20 같은 코드를 다시 텍스트로 되돌립니다.
텍스트나 링크 붙여넣기
입력하는 대로 결과가 업데이트됩니다. URL의 일부를 인코딩할지 전체를 인코딩할지 고르세요.
결과 복사
복사하거나 다운로드하세요. 쿼리 문자열이 있는 링크는 각 매개변수가 디코딩되어 아래에 나열됩니다.
Utils365를 선택해야 하는 이유
모든 언어와 이모지 지원
텍스트는 UTF-8로 인코딩되므로 한글, 중국어, 악센트, 이모지가 그대로 복원됩니다.
추적 링크 읽기
긴 링크를 붙여넣으면 utm_source 같은 각 쿼리 매개변수가 디코딩된 값과 함께 한 줄씩 표시됩니다.
명확한 오류 안내
잘못된 % 코드는 위치와 함께 표시되므로 긴 URL에서도 쉽게 찾을 수 있습니다.
안전한 프라이버시
인코딩과 디코딩은 브라우저에서 이루어지므로 토큰이나 개인정보가 담긴 링크가 절대 업로드되지 않습니다.
자주 묻는 질문
URL 인코딩이란 무엇인가요?
퍼센트 인코딩이라고도 하며, URL에 쓸 수 없는 문자를 % 뒤에 16진수 두 자리를 붙여 표현합니다. 공백은 %20, €는 %E2%82%AC가 됩니다.
URL 일부를 인코딩해야 하나요, 전체를 인코딩해야 하나요?
검색어나 쿼리 문자열의 값 같은 일부를 인코딩하면 &, = 같은 문자가 링크를 망가뜨리지 않습니다. URL 전체 인코딩은 : / ? & = #를 유지하면서 공백과 악센트만 고칠 때 쓰세요.
공백은 %20인가요, +인가요?
둘 다 쓰입니다. %20은 URL 어디서나 통합니다. +는 쿼리 문자열과 폼 데이터에서만 공백을 뜻합니다. HTML 폼과 같은 방식으로 인코딩하려면 공백을 +로를 선택하세요.
디코딩할 때 % 코드가 잘못됐다고 나오는 이유는 무엇인가요?
% 뒤에는 16진수 두 자리가 와야 하고, 코드들이 모여 올바른 UTF-8을 이뤄야 합니다. % 하나만 있거나 %E2%82처럼 잘린 코드는 디코딩할 수 없습니다. 실제 퍼센트 기호는 %25로 씁니다.
encodeURIComponent와 같은가요?
네. URL 일부용 텍스트는 encodeURIComponent를, URL 전체는 encodeURI를 사용하므로 결과가 JavaScript와 정확히 같습니다.