URL Encode / Decode 도구

텍스트, 링크, 파라미터 문자열을 입력한 뒤 버튼을 클릭하면 URL 인코딩 또는 디코딩이 완료됩니다. 한글 및 특수문자를 지원하며 API 디버깅, 리다이렉트, 로그 분석에 유용합니다.

온라인 URL 인코드/디코드 도구 사용 방법

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 인코드/디코드 자주 묻는 질문

1. URL 인코딩과 Base64의 차이는 무엇인가요?

URL 인코딩은 링크에서 예약 문자 및 비 ASCII 문자를 안전하게 전송하기 위한 방식입니다. Base64는 파일·이미지 등 이진 데이터를 텍스트로 변환하는 일반 인코딩이며 용도가 다릅니다.

2. 언제 URL 파라미터를 인코딩해야 하나요?

파라미터에 공백, 한글, #, &, ?, = 등 특수문자가 포함된 경우 인코딩 후 URL에 붙여야 파싱 오류나 데이터 손실을 막을 수 있습니다.

3. 왜 어떤 시스템은 공백을 %20 대신 +로 인코딩하나요?

application/x-www-form-urlencoded 형식에서는 공백이 +로 변환됩니다. 엄격한 URL 인코딩은 %20을 사용합니다. 이 도구는 디코딩 시 +를 공백으로 처리합니다.

4. decodeURIComponent 오류는 무엇을 의미하나요?

유효하지 않은 URL 인코딩 문자열일 때 발생합니다. %XY 형식이 잘렸거나 잘못된 경우가 많으니 문자열을 확인하거나 유효한 부분만 디코딩하세요.

5. URL 전체를 인코딩하거나 디코딩해도 되나요?

가능하지만 보통은 파라미터 값만 인코딩합니다. 전체 URL을 인코딩하면 이중 이스케이프가 발생해 예상과 다른 결과가 나올 수 있습니다.

6. URL 인코딩이 실제 데이터를 바꾸나요?

아니요. 표현만 바뀌며 디코딩하면 원래 데이터가 그대로 복원됩니다.

7. 이 도구는 입력 내용을 서버로 보내나요?

아니요. 모든 인코딩/디코딩은 브라우저에서 수행되며 서버로 전송되지 않습니다.

8. 디코딩 결과가 깨져 보이는 이유는 무엇인가요?

URL 디코딩은 기본적으로 UTF‑8을 가정합니다. 원본 링크가 GBK 등 다른 인코딩으로 생성됐다면 깨질 수 있으니 UTF‑8을 사용하세요.

9. 이 도구는 누구에게 유용한가요?

API 개발자, 모바일/H5 리다이렉트, 로그인 콜백, 단축 링크 디버깅, 마케팅 파라미터 점검 등에 유용합니다.

10. 브라우저 콘솔보다 어떤 점이 좋은가요?

API를 외울 필요 없이 붙여넣고 클릭하면 됩니다. 입력/출력을 교환하며 빠르게 테스트할 수 있습니다.

URL 인코드/디코드 도구 안내

URL에 공백, 한글, 특수문자가 있으면 브라우저와 서버는 URL 인코딩을 사용합니다. 이 도구로 인코딩된 값을 확인하거나 %E4%B8%AD%E6%96%87 같은 문자열을 읽기 쉬운 텍스트로 복원할 수 있습니다.

QR 코드를 스캔해 모바일에서 빠르게 URL 인코딩/디코딩을 사용하세요.