URL 인코더 및 디코더 — 무료, 비공개, 브라우저에서
URL과 쿼리 파라미터를 퍼센트 인코딩하거나 디코딩하세요 — 즉시, 업로드 없이.
이 도구는 브라우저 안에서 온전히 작동합니다. 파일은 절대 업로드되지 않으며 기기에 그대로 남습니다.
URL 인코딩(퍼센트 인코딩이라고도 합니다)은 공백, 앰퍼샌드, 악센트 같은 문자를 %20처럼 안전한 형태로 바꾸어, URL이나 쿼리 문자열에 넣어도 손상되지 않게 합니다. 이 도구는 브라우저에 내장된 encodeURIComponent와 decodeURIComponent를 사용해 텍스트를 실시간으로 양방향 변환합니다.
모든 처리는 브라우저에서 로컬로 이루어집니다 — 텍스트가 서버로 전송되는 일은 결코 없습니다. 값을 붙여넣고, 인코딩과 디코딩을 전환하며, 클릭 한 번으로 결과를 복사하세요. API 요청 디버깅, 직접 링크 만들기, 인코딩된 파라미터 읽기에 안성맞춤입니다.
URL 인코딩 / 디코딩 사용 방법
- 텍스트를 URL에 안전하게 만들려면 인코딩을, 인코딩된 값을 읽으려면 디코딩을 선택하세요.
- 입력란에 텍스트를 붙여넣거나 입력하세요.
- 입력하는 즉시 변환된 결과가 아래에 나타납니다.
- 복사를 눌러 결과를 클립보드에 복사하세요.
자주 묻는 질문
제 텍스트가 서버에 업로드되나요?
아니요. 변환은 네이티브 encodeURIComponent와 decodeURIComponent 함수를 사용해 전적으로 브라우저에서 실행됩니다. 텍스트가 기기를 벗어나는 일은 결코 없습니다.
인코딩과 디코딩의 차이는 무엇인가요?
인코딩은 안전하지 않은 문자(공백, &, ?, 악센트 등)를 %20 같은 퍼센트 코드로 바꾸어 URL 안에서 텍스트가 안전하도록 만듭니다. 디코딩은 그 반대로, 퍼센트 코드를 다시 읽을 수 있는 문자로 되돌립니다.
왜 디코딩 오류가 발생하나요?
디코딩은 입력에 잘못된 퍼센트 시퀀스가 있을 때 실패합니다 — 예를 들어 단독 "%"나 유효한 이스케이프가 아닌 "%zz" 같은 경우입니다. 모든 "%" 뒤에 16진수 두 자리가 오는지 확인하세요.
이것은 전체 URL을 인코딩하나요, 아니면 일부만 인코딩하나요?
encodeURIComponent를 사용하며, 이는 쿼리 파라미터 같은 단일 값을 인코딩합니다 — &, =, ?, / 같은 문자가 이스케이프됩니다. 그래서 완전한 주소보다는 URL의 개별 조각에 이상적입니다.