URL 인코더
URL과 쿼리 문자열을 온라인에서 퍼센트 인코딩합니다 — 컴포넌트 인코딩 또는 전체 URI 인코딩을 고르고, 링크·파라미터·경로 조각 출력이 실시간 갱신됩니다.
이 도구는 전부 브라우저 안에서 실행됩니다. 데이터는 기기를 떠나지 않으며 어떤 서버로도 업로드되지 않습니다.
사용 방법
- 1인코딩할 텍스트, 파라미터 값, 또는 URL을 붙여 넣기.
- 2값에는 컴포넌트 인코딩, URL 구조를 지키려면 전체 URI를 고르기.
- 3인코딩된 결과를 링크나 요청으로 바로 복사하기.
URL 인코더
아무 텍스트나 URL을 붙여 넣으면 퍼센트 인코딩 결과가 실시간으로 보입니다. 두 모드가 두 실전 사례를 커버합니다. 컴포넌트 인코딩(encodeURIComponent)은 파라미터 값 하나를 위해 예약 문자를 전부 이스케이프하고, 전체 URI 인코딩(encodeURI)은 URL 구조 — :, /, ?, & — 를 유지합니다.
손으로 쿼리 문자열을 만들 때, URL 속에 URL을 넣을 때, mailto 링크를 만들 때, 공백·앰퍼샌드·비라틴 문자가 GET 파라미터로 지나가야 할 때 필수입니다.
자주 묻는 질문
encodeURI 대신 encodeURIComponent는 언제 쓰나요?
URL에 삽입할 개별 값에는 encodeURIComponent를 쓰세요. &, =, ?, / 등을 이스케이프해 값이 쿼리 문자열을 절대 부수지 못합니다. encodeURI는 구조를 유지한 채 전송에 안전하게 만들려는 완전한 URL에만 쓰세요.
공백이 +가 아니라 %20이 되는 이유는?
%20이 공백의 표준 퍼센트 인코딩이고, + 단축형은 application/x-www-form-urlencoded가 별도로 다루는 폼 인코딩 관례입니다. 이 도구는 표준 %20을 씁니다.
비라틴 문자도 처리되나요?
네 — ASCII 밖의 문자는 먼저 UTF-8로 인코딩된 뒤 퍼센트 인코딩됩니다. 브라우저가 하는 방식 그대로입니다.
관련 도구
URL 디코더
퍼센트 인코딩된 URL을 읽을 수 있는 텍스트로 되돌립니다 — %20, %2F, 쿼리 문자열 값이 즉시 선명해집니다. +를 공백으로 처리하며 전부 브라우저 안에서.
전체 도구 →
Base64 인코더
텍스트를 완전한 UTF-8 지원과 함께 즉시 Base64로 인코딩합니다 — 이모지, 악센트, 한중일 문자도 온전합니다. 무료, 비공개, 아무것도 브라우저를 떠나지 않습니다.
전체 도구 →
Base64 디코더
Base64를 제대로 된 UTF-8 처리와 함께 읽을 수 있는 텍스트로 되돌립니다 — data URI, API 페이로드, 인코딩된 설정값이 즉시 선명해집니다. 비공개이며 무료입니다.
전체 도구 →
도구 삽입
한 줄로 사이트에 도구를 넣으세요. 방문자의 브라우저에서 실행됩니다.
<iframe src="https://zoyku.com/ko/tools/url-encoder?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — url-encoder" loading="lazy"></iframe>