텍스트, 링크, 파라미터 문자열을 입력한 뒤 버튼을 클릭하면 URL 인코딩 또는 디코딩이 완료됩니다. 한글 및 특수문자를 지원하며 API 디버깅, 리다이렉트, 로그 분석에 유용합니다.
URL 인코딩은 특수문자를 %XX 형식으로 변환하여 웹에서 안전하게 전송하는 방식입니다. 공백은 %20 또는 +로, 한글 등 비 ASCII 문자는 퍼센트 인코딩으로 변환됩니다. URL 디코딩은 이를 다시 원래 텍스트로 복원합니다. 이 도구는 브라우저에서 즉시 동작합니다.
콜백 주소, 소셜 로그인 리다이렉트, GET 파라미터, 단축 링크를 다룰 때는 & ? = 등으로 구조가 깨지지 않도록 먼저 인코딩이 필요합니다. state=%7B%22from%22%3A%22tools%2Ebzxz%2Enet%22%7D 같은 값은 이곳에 붙여넣고 “URL 디코드”를 누르면 읽기 쉬운 JSON으로 복원됩니다.
스크립트를 작성하거나 브라우저 콘솔에서 encodeURIComponent/decodeURIComponent를 쓰는 것보다 직관적입니다. 왼쪽 입력, 오른쪽 출력, 한 번의 교환으로 반복 테스트가 가능해 개발자와 운영자에게 편리합니다.
tools.bzxz.net은 타임스탬프 변환, UUID 생성, JSON 처리, 텍스트 포맷 등 다양한 유틸리티를 제공하는 다국어 도구 사이트입니다. URL 인코드/디코드 도구는 이 기능들과 함께 웹 기반 도구함을 완성합니다.
URL 인코딩은 링크에서 예약 문자 및 비 ASCII 문자를 안전하게 전송하기 위한 방식입니다. Base64는 파일·이미지 등 이진 데이터를 텍스트로 변환하는 일반 인코딩이며 용도가 다릅니다.
파라미터에 공백, 한글, #, &, ?, = 등 특수문자가 포함된 경우 인코딩 후 URL에 붙여야 파싱 오류나 데이터 손실을 막을 수 있습니다.
application/x-www-form-urlencoded 형식에서는 공백이 +로 변환됩니다. 엄격한 URL 인코딩은 %20을 사용합니다. 이 도구는 디코딩 시 +를 공백으로 처리합니다.
유효하지 않은 URL 인코딩 문자열일 때 발생합니다. %XY 형식이 잘렸거나 잘못된 경우가 많으니 문자열을 확인하거나 유효한 부분만 디코딩하세요.
가능하지만 보통은 파라미터 값만 인코딩합니다. 전체 URL을 인코딩하면 이중 이스케이프가 발생해 예상과 다른 결과가 나올 수 있습니다.
아니요. 표현만 바뀌며 디코딩하면 원래 데이터가 그대로 복원됩니다.
아니요. 모든 인코딩/디코딩은 브라우저에서 수행되며 서버로 전송되지 않습니다.
URL 디코딩은 기본적으로 UTF‑8을 가정합니다. 원본 링크가 GBK 등 다른 인코딩으로 생성됐다면 깨질 수 있으니 UTF‑8을 사용하세요.
API 개발자, 모바일/H5 리다이렉트, 로그인 콜백, 단축 링크 디버깅, 마케팅 파라미터 점검 등에 유용합니다.
API를 외울 필요 없이 붙여넣고 클릭하면 됩니다. 입력/출력을 교환하며 빠르게 테스트할 수 있습니다.
URL에 공백, 한글, 특수문자가 있으면 브라우저와 서버는 URL 인코딩을 사용합니다. 이 도구로 인코딩된 값을 확인하거나 %E4%B8%AD%E6%96%87 같은 문자열을 읽기 쉬운 텍스트로 복원할 수 있습니다.
QR 코드를 스캔해 모바일에서 빠르게 URL 인코딩/디코딩을 사용하세요.