URL 인코더/디코더

URL을 인코딩하거나 디코딩합니다.

결과가 여기에 표시됩니다...

추천 도구

유용할 수 있는 엄선된 도구

URL을 안전하게 인코딩·디코딩하기

소개

URL은 제한된 문자만 담을 수 있어, 공백·기호·비영어 문자는 링크나 쿼리 문자열에서 안전하게 전달되도록 퍼센트 인코딩(공백은 %20이 되는 식)해야 합니다. URL 인코더/디코더는 텍스트를 이 형식으로 또는 그 반대로 변환합니다. 이 도구는 브라우저에서 즉시 인코딩·디코딩하므로 쿼리 파라미터 작성, 링크 디버깅, 받은 인코딩 문자열 읽기에 유용합니다.

사용 방법 (단계별)

  1. 1

    텍스트나 URL 붙여넣기

    인코딩할 문자열 또는 디코딩할 퍼센트 인코딩 문자열을 입력합니다.

  2. 2

    인코딩/디코딩 선택

    방향을 고르면 결과가 출력 칸에 즉시 나타납니다.

  3. 3

    결과 복사

    인코딩·디코딩된 문자열을 링크·코드·API 요청에 복사합니다.

작동 원리

인코딩은 안전하지 않은 문자를 퍼센트 기호 뒤에 16진수 바이트 값(UTF-8)으로 치환합니다. 디코딩은 이를 되돌려 %20을 공백으로, %C3%A9를 é로 바꿉니다. 도구는 웹 전반에서 쓰이는 표준 encodeURIComponent/decodeURIComponent 규칙을 로컬로 적용하므로, 토큰이나 개인정보가 담길 수 있는 텍스트가 페이지를 벗어나지 않습니다.

이럴 때 쓰세요

공백·앰퍼샌드·슬래시가 포함된 값으로 쿼리 문자열을 만들 때. 특수 문자에서 링크가 깨지는 이유를 디버깅할 때. 로그·이메일·리디렉션의 인코딩된 URL을 디코딩해 실제 목적지를 볼 때. API 호출용 파라미터를 준비할 때. 악센트·다른 문자를 URL에 쓰기 위해 비ASCII 텍스트를 인코딩할 때. 한 URL을 다른 URL의 파라미터로 안전하게 넣을 때.

자주 묻는 질문

전체 URL 인코딩은 : / ? 처럼 구조를 만드는 문자를 보존하고, 컴포넌트(단일 파라미터 값) 인코딩은 그것들도 이스케이프합니다. 쿼리 문자열에 넣는 개별 값에는 컴포넌트 인코딩을 쓰세요.

주의사항

이중 인코딩은 흔한 버그입니다 — 이미 인코딩된 문자열을 또 인코딩하면 %20이 %2520이 됩니다. 현재 상태가 불확실하면 먼저 디코딩하세요.

URL 인코더/디코더 | Super Easy Utils