개발자 도구

URL 인코더 및 디코더 — 무료, 비공개, 브라우저에서

URL과 쿼리 파라미터를 퍼센트 인코딩하거나 디코딩하세요 — 즉시, 업로드 없이.

이 도구는 브라우저 안에서 온전히 작동합니다. 파일은 절대 업로드되지 않으며 기기에 그대로 남습니다.

결과

URL 인코딩(퍼센트 인코딩이라고도 합니다)은 공백, 앰퍼샌드, 악센트 같은 문자를 %20처럼 안전한 형태로 바꾸어, URL이나 쿼리 문자열에 넣어도 손상되지 않게 합니다. 이 도구는 브라우저에 내장된 encodeURIComponent와 decodeURIComponent를 사용해 텍스트를 실시간으로 양방향 변환합니다.

모든 처리는 브라우저에서 로컬로 이루어집니다 — 텍스트가 서버로 전송되는 일은 결코 없습니다. 값을 붙여넣고, 인코딩과 디코딩을 전환하며, 클릭 한 번으로 결과를 복사하세요. API 요청 디버깅, 직접 링크 만들기, 인코딩된 파라미터 읽기에 안성맞춤입니다.

URL 인코딩 / 디코딩 사용 방법

  1. 텍스트를 URL에 안전하게 만들려면 인코딩을, 인코딩된 값을 읽으려면 디코딩을 선택하세요.
  2. 입력란에 텍스트를 붙여넣거나 입력하세요.
  3. 입력하는 즉시 변환된 결과가 아래에 나타납니다.
  4. 복사를 눌러 결과를 클립보드에 복사하세요.

자주 묻는 질문

제 텍스트가 서버에 업로드되나요?

아니요. 변환은 네이티브 encodeURIComponent와 decodeURIComponent 함수를 사용해 전적으로 브라우저에서 실행됩니다. 텍스트가 기기를 벗어나는 일은 결코 없습니다.

인코딩과 디코딩의 차이는 무엇인가요?

인코딩은 안전하지 않은 문자(공백, &, ?, 악센트 등)를 %20 같은 퍼센트 코드로 바꾸어 URL 안에서 텍스트가 안전하도록 만듭니다. 디코딩은 그 반대로, 퍼센트 코드를 다시 읽을 수 있는 문자로 되돌립니다.

왜 디코딩 오류가 발생하나요?

디코딩은 입력에 잘못된 퍼센트 시퀀스가 있을 때 실패합니다 — 예를 들어 단독 "%"나 유효한 이스케이프가 아닌 "%zz" 같은 경우입니다. 모든 "%" 뒤에 16진수 두 자리가 오는지 확인하세요.

이것은 전체 URL을 인코딩하나요, 아니면 일부만 인코딩하나요?

encodeURIComponent를 사용하며, 이는 쿼리 파라미터 같은 단일 값을 인코딩합니다 — &, =, ?, / 같은 문자가 이스케이프됩니다. 그래서 완전한 주소보다는 URL의 개별 조각에 이상적입니다.

관련 도구