URL을 즉시 인코딩 및 디코딩합니다. 특수 문자를 퍼센트 인코딩 형식으로 변환하고 그 반대로 변환합니다. 전체 URL 및 구성 요소 인코딩을 모두 지원합니다. 100% 클라이언트 사이드, 서버에 데이터를 전송하지 않습니다.
URL 인코딩은 인터넷을 통해 전송할 수 있는 형식으로 문자를 변환합니다. 공백, 따옴표, 비ASCII 문자와 같은 특수 문자는 퍼센트 인코딩된 시퀀스(예: 공백의 경우 %20)로 대체됩니다. 이 도구는 URL 구조를 보존하는 전체 URL 인코딩(encodeURI)과 슬래시 및 콜론을 포함한 모든 특수 문자를 인코딩하는 구성 요소 인코딩(encodeURIComponent)을 모두 지원합니다.
URL 인코딩(퍼센트 인코딩이라고도 함)은 Uniform Resource Locator(URI)에서 정보를 인코딩하는 메커니즘입니다. 안전하지 않은 ASCII 문자를 "%"와 두 개의 16진수로 대체합니다. 예를 들어, 공백은 %20이 됩니다.
encodeURI는 전체 URL을 인코딩하지만 URL 구조 내에서 유효한 문자(예: : / ? #)는 보존합니다. encodeURIComponent는 모든 특수 문자를 인코딩하므로 쿼리 매개변수 값에 적합합니다. 전체 URL에는 encodeURI를, URL 구성 요소에는 encodeURIComponent를 사용하세요.
데이터에 공백, 비ASCII 문자, & = ? /와 같은 예약된 문자 등 URL에 포함해야 하는 특수 문자가 포함된 경우 URL 인코딩을 사용해야 합니다. 이렇게 하면 URL이 유효하고 브라우저와 서버에서 올바르게 구문 분석될 수 있습니다.
네, 모든 처리는 브라우저 내에서 완전히 이루어집니다. 데이터가 서버로 전송되지 않으므로 API 키, 토큰 또는 비공개 URL과 같은 민감한 정보에 완전히 안전합니다.
Yes, this tool fully supports Unicode and all non-ASCII characters including emoji, Chinese characters, Arabic script, Cyrillic, and more. These characters are encoded using UTF-8 percent-encoding, which is the standard for modern web applications.
URL encoding replaces unsafe characters with percent-encoded sequences. For example, spaces become %20, & becomes %26, and non-ASCII characters become multi-byte sequences like %E4%B8%AD for Chinese characters. This is normal and expected — the encoded URL is still valid and functional.
Yes, the decoder will process any percent-encoded sequences it finds and leave other characters unchanged. However, if the URL contains malformed encoding (like an incomplete % sequence), the tool will show an error. Make sure your input is valid URL-encoded text.
There is no artificial limit imposed by the tool. The practical limit depends on your browser's memory and JavaScript string handling capabilities. Most modern browsers can handle inputs of several megabytes without issues. For extremely large datasets, consider processing in chunks.