URL 인코드·디코드 — 퍼센트 인코딩
URL의 한 구성 요소를 퍼센트 인코딩하거나 다시 읽을 수 있는 문자열로 복원합니다. 검색어처럼 쿼리 값 하나에 공백과 한글을 넣어야 할 때 사용하며 주소 전체를 조립하는 기능은 아닙니다.
- 브라우저에서 실행
- 업로드되지 않음
- 가입 없음, 기기 성능에 따라 제한될 수 있음
숫자는 기기에만 남습니다. 서버로 전송되지 않습니다.
방향
사용 방법과 입력
인코딩할 원문 또는 퍼센트 형식 문자열을 입력하고 방향을 선택하세요. 완성된 URL 전체를 넣으면 콜론과 슬래시도 값의 일부로 처리될 수 있으므로 필요한 값만 선택하세요.
결과 해설과 예제
hello world를 인코딩하면 hello%20world가 됩니다. 반대로 hello%20world를 디코딩하면 공백이 복원되며 이미 인코딩된 문자열을 다시 인코딩하면 %가 %25로 바뀝니다.
한계와 주의사항
- 잘못된 퍼센트 바이트열은 디코딩 오류를 일으킬 수 있습니다.
- 폼 인코딩에서 쓰이는 +와 일반 URL 구성 요소의 공백 규칙은 구분해야 합니다.
입력 항목
| 항목 | 설명·제약 |
|---|---|
| 입력 | 화면의 단위와 입력 형식을 확인하세요. |
| 방향 | 인코딩 / 디코딩 |
데이터 처리
처리는 현재 브라우저 탭에서 수행되며, 도구 입력을 계산 목적으로 서버에 업로드하지 않습니다.
근거 출처
자주 묻는 질문
공백은 어떻게 바뀌나요?
hello world를 인코딩하면 hello%20world가 됩니다. 반대로 hello%20world를 디코딩하면 공백이 복원되며 이미 인코딩된 문자열을 다시 인코딩하면 %가 %25로 바뀝니다.
주소 전체를 넣어도 되나요?
잘못된 퍼센트 바이트열은 디코딩 오류를 일으킬 수 있습니다. 폼 인코딩에서 쓰이는 +와 일반 URL 구성 요소의 공백 규칙은 구분해야 합니다.
관련 도구
처음부터 다시 할 필요는 없습니다. 다음 단계에 맞는 도구로 자연스럽게 이어가세요.
URL 슬러그 만들기 — 주소용, 무료
영문 제목을 소문자와 하이픈 중심의 URL 슬러그로 정리합니다. NFKD 정규화 뒤 ASCII 문자만 남기는 방식이므로 한글을 자동으로 로마자 번역하는 도구는 아닙니다.
UTM 링크 만들기 — 캠페인 URL
기본 주소에 캠페인 출처, 매체와 이름 등 UTM 파라미터를 붙여 측정용 링크를 만듭니다. 링크를 생성하는 기능이며 방문 기록이나 전환 데이터를 직접 수집하지는 않습니다.
Base64 인코드·디코드 — 브라우저
문자열을 Base64 표현으로 바꾸거나 다시 읽을 수 있는 문자로 돌립니다. JSON 샘플이나 테스트 메시지를 인코딩할 때 유용하며 내용의 비밀을 지키는 암호화 기능은 아닙니다.