URL 인코딩 / 디코드 (퍼센트 인코딩)
URL Encode/Decode (percent-encoding)은 URL-safe 형식으로 안전한 문자를 다시 변환합니다. 쿼리 문자열에 사용, URL을 리디렉션, UTM 매개 변수, 그리고 API 요청 디버깅 (RFC 3986). 브라우저에서 100 % 로컬로 실행 - 업로드 없음 - ToolMill을 PWA로 설치 한 후 오프라인 작동합니다.
로그인
다운로드
이름 *
summer sale & shoes
summer%20sale%20%26%20shoes
summer%20sale%20%26%20shoes
summer sale & shoes
URL의 전체 값 대 부분을 인코딩 할 때
퍼센트 인코딩과 가장 일반적인 실수는 URL의 잘못된 부분을 인코딩합니다. 많은 작업 흐름에서 쿼리 값, 경로 세그먼트, 파편, 또는 전체 URL 문자열보다 대상을 리디렉션할 수 있습니다. 이 페이지는 encodeURIComponent와 decodeURIComponent를 사용합니다. 이는 개별 값과 구성 요소에 가장 적합합니다.
일반적으로 인코딩을 필요로 하는 문자
Spaces, ampersands, 동등한 표시, 질문 표, hashes, % 표시, 구성 요소 값에 속삭임, 비 ASCII 문자는 URL 내부에 배치하기 전에 텍스트를 인코딩하는 일반적인 이유입니다. 검색 쿼리, 라벨, 파일명 및 사용자 공급 값에 특히 중요합니다. 쿼리 문자열 또는 경로 세그먼트를 깰 수 있습니다.
URL 인코딩으로 일반적인 실수
Double-encoding은 가장 일반적인 문제 중 하나입니다. 예를 들어, 기존의 % 20 인코딩은 다시 % 2520이됩니다. 또 다른 일반적인 실수는 하나의 매개 변수 값만 디코딩해야 할 때 전체 URL을 해독합니다. 또한이 페이지가 % 20과 같은 % 인코딩 된 공간을 생성하는 것을 기억하는 것이 중요합니다. 양식 스타일 플러스 표지.
Practical 작업 흐름
링크에 대한 쿼리 매개 변수를 준비 할 때이 페이지를 사용하여 UTM 또는 추적 값 청소, 로그 또는 브라우저 도구에서 복사 된 % 인코딩 된 텍스트를 디코딩하거나 다른 URL로 삽입하기 전에 경로 세그먼트를 안전하게 만들기. 한 번에 한 값을 처리하고 정확한 % 인코딩 된 결과를보고 싶다면 가장 도움이됩니다.
비 영어 텍스트와 이모티콘으로 무슨 일이 일어나는가
이 도구 % 인코딩 UTF-8 바이트, 왜 악센트 문자, 비 라틴 텍스트, 그리고 이모티콘은 종종 단일 단위 대신 여러 %의 코드가됩니다. 그 행동은 일반적으로 유용 할 때 대상은 원래 Unicode 텍스트의 URL-safe 표현을 기대합니다.
문제 해결 decode 오류
URL 인코딩 값에 의존하기 전에
assuming 앞에 실제 목적지 상황에 있는 산출을 정확하게 시험하십시오. 뭔가 잘못되었는지, 두 배 인코딩에 대 한 확인, 공간의 혼합 처리 및 더 많은 표시, 또는 당신의 목적지가 전체 URL versus 개별 매개 변수 값을 치료 하는 방법.
왜 Decoded 텍스트는 여전히 귀하의 응용 프로그램에 대해 잘못된 수 있습니다.
여기에서 암호 해독은 다른 응용 프로그램을 보장하지 않습니다 텍스트를 동일하게 해석합니다. 일부 시스템은 공간으로 더 많은 징후를 치료하고 다른 사람들은 말 그대로 보존하고 예약 된 문자는 여전히 텍스트가 경로, 쿼리 문자열 또는 양식 제출에 속하는지 여부에 따라 특별한 취급이 필요할 수 있습니다.
전체 URL을 인코딩해야하는지 여부를 알려주는 방법
인코딩은 상황에 따라 달라집니다. URL의 나머지가 읽을 수 있어야 할 때 쿼리 매개 변수 값은 종종 인코딩을 필요로하지만, 이미 조립 된 URL은 같은 분리기를 인코딩 할 수 있습니까?, &, =, 또는 /. 결과를 사용하기 전에 하나의 구성 요소 또는 전체 주소를 준비하는 것에 대해 생각하십시오.
디코딩 실패는 일반적으로 과거의 텍스트를 포함합니다 malformed % sequences, 혼합 일반 및 인코딩 된 내용, 또는 이미 한번 디코딩 된 문자열. 결과가 잘못 보이는 경우, 단일 구성 요소 대신 전체 URL을 붙여 넣을 수 있고, 초기 처리에 의해 두 배로 된 경우.
관련 도구
Base64 인코딩 / 디코딩 도구
Base64로 텍스트를 인코딩하거나 Base64를 다시 브라우저에서 읽을 수 있는 콘텐츠를 직접 디코딩합니다. 토큰, 디버깅 권한 헤더, 설정값, 디코딩 API 페이로드를 검사하고, 원격 서비스를 사용하지 않고 일반 텍스트를 변환하는 데 유용합니다. ToolMill은 완전히 개인 정보 보호하고 설치 후 오프라인 작업을 계속합니다.
로그인
Hex 인코딩 / 디코딩 - 텍스트 ↔ Hex
Hex Encode / Decode는 6decimal (base-16) 바이트로 텍스트를 변환하고 읽기 쉬운 텍스트로 디코딩합니다. 이진 페이로드를 디버깅하기 위해 사용, UTF-8 바이트 검사, 탈출 된 문자열을 반전, hashes 또는 낮은 수준 프로토콜과 작업. 일반적인 hex 형식 (공간, 신라인, 또는 0x 접두사 없이) 허용. 브라우저에서 100 % 로컬로 실행 - 업로드 없음 - ToolMill을 PWA로 설치 한 후 오프라인 작동합니다.
로그인
HTML Entity Encode / Decode — Escape & Unescape HTML
HTML Entity Encode / Decode converts special characters like <, >, &, and quotes into safe HTML entities (and decodes them back). Use it when working with HTML attributes, templates, CMS editors, Markdown docs, or when debugging copy/paste issues. Handles common named entities (e.g. <, >, &, ") and numeric entities. Runs 100% locally in your browser — no uploads — and works offline after installing ToolMill as a PWA.
로그인
ROT13 인코딩 / 디코딩 - 텍스트 ↔ ROT13 Cipher
ROT13는 A↔N, B↔O 등을 교대하는 간단한 편지 대용사입니다. 그것은 종종 스포일러, 빛 obfuscation, 및 포럼 / 이메일 텍스트에 사용됩니다. 이 도구는 텍스트로 ROT13 및 데코드 ROT13에 일반 텍스트를 인코딩 (운영은 비대칭). 브라우저에서 100 % 로컬로 실행 - 업로드 없음 - ToolMill을 PWA로 설치 한 후 오프라인 작동합니다.
로그인
