URL 인코더 / 디코더
A-Z a-z 0-9 - _ . ~ 이외의 모든 문자는 URL에 나타날 때 퍼센트 이스케이프되어야 합니다. 하나라도 놓치면 브라우저가 의도하지 않은 곳으로 보내거나 API가 400으로 호출을 거부합니다. 이 인코더는 전체 URL 또는 맨 파라미터 값을 처리하며, 요청하지 않는 한 /나 ? 같은 구조적 문자를 깨뜨리지 않고 읽기 쉬운 텍스트와 안전한 전송 형식 사이를 전환합니다.
URL을 인코딩하고 디코딩하는 방법
-
1
URL 또는 값 붙여넣기
전체 URL, 쿼리 문자열, 또는 단일 파라미터를 입력하세요.
-
2
인코딩 수준 선택
전체 URL 모드는 `/ : ? #`를 유지합니다. 컴포넌트 모드는 예약된 모든 것을 이스케이프합니다.
-
3
변환 실행
각 문자를 UTF-8로 인코딩하고 예약 바이트를 `%HH`로 대체합니다.
-
4
필요하면 역변환
같은 도구가 퍼센트 이스케이프된 입력을 원래 문자로 디코딩합니다.
encode와 encodeComponent의 차이
두 모드는 JavaScript에서 비롯되며 서로 다른 RFC 3986 규칙에 매핑됩니다.
| 모드 | 그대로 유지 | 사용 시점 |
|---|---|---|
전체 URL (encodeURI) |
: / ? # [ ] @ ! $ & ' ( ) * + , ; = |
이미 구조화된 URL이 있을 때 |
컴포넌트 (encodeURIComponent) |
비예약 문자만 | 값을 템플릿에 삽입할 때 |
이 도구가 흔히 해결하는 것
- 쿼리 값 안의 공백이
%20이 되어 서버가 단일 파라미터를 받습니다. - 값 안의 앰퍼샌드가
%26이 되어 새 쿼리 쌍을 열지 않습니다. - 검색어 안의 더하기 기호가
%2B가 되어 서버가 공백으로 읽지 않습니다. café같은 비ASCII 텍스트가caf%C3%A9(UTF-8, 2바이트)가 됩니다.
이중 인코딩 함정
이미 인코딩된 문자열을 인코딩하면 엉뚱한 값이 나옵니다: %20이 %2520이 됩니다. 입력 출처가 불확실하면 항상 먼저 디코딩하세요. 도구는 인코딩 전에 입력에서 퍼센트 시퀀스를 감지하면 경고합니다.
자주 묻는 질문
양식 URL 모드를 선택하면 그렇습니다. 엄격한 RFC 3986 모드는 URI에서 표준 공백이 %20뿐이므로 +를 문자 그대로의 더하기로 둡니다.
예. 전체 URL 모드는 유효한 URI 구조가 아닌 문자만 인코딩하므로, 올바른 URL은 변경 없이 통과하고 값 안의 공백과 비ASCII는 여전히 이스케이프됩니다.
RFC 3986과 WHATWG URL 사양에 따라 UTF-8입니다. ISO-8859-1 같은 레거시 인코딩은 지원하지 않습니다.
아니요. 인코딩은 브라우저에서 로컬로 실행되며 어떤 것도 전송되거나 저장되지 않습니다.
관련 도구
도시 이름 생성기
세계관, 지도, 게임, 이야기, 목업 데이터에 쓸 가상 도시, 마을, 촌락, 수도 이름을 만들고 각 결과에 짧은 메모를 제공합니다.
애너그램 생성기
짧은 단어를 입력하면 중복 순열을 제거하고 표시 개수를 조절해 글자의 고유한 재배열을 확인할 수 있습니다.
스크롤 텍스트 생성기
변경 가능한 속도, 글꼴 크기 및 색상을 사용하여 애니메이션 스크롤 헤드라인을 생성하세요. 브라우저에서 CSS 마퀴 티커나 공지 바를 실시간으로 미리 보세요.
무작위 프랑스 이름 생성기
40개 이름과 40개 성의 고정 목록에서 두 부분으로 된 프랑스 이름 아이디어를 1~50개 만듭니다.
뒤집힌 텍스트 생성기
거울에 비친 글자처럼 보이는 유니코드 글리프로 텍스트를 거꾸로 뒤집어 바이오, 캡션, 눈길을 끄는 소셜 게시물에 활용합니다.
소름 텍스트 생성기
유니코드 결합 기호를 사용해 일반 텍스트를 소름 끼치는 잘고 / 글리치 텍스트로 바꿉니다. 강도 조절 가능. SNS, Discord 및 대부분의 폰트에서 작동합니다.
이 도구는 다른 언어로도 제공됩니다
- URL Encoder / Decoder [ID]
- URL-Encoder/Decoder [DE]
- Koder / dekoder URL [PL]
- Codificador / Decodificador de URL [PT]
- URL-kodare/avkodare [SV]
- ตัวเข้ารหัส/ตัวถอดรหัส URL [TH]
- Codificador / Decodificador de URL [ES]
- URLエンコーダ/デコーダ [JA]
- Bộ mã hóa/Bộ giải mã URL [VI]
- مُرمِّز / مُفكِّك ترميز URL [AR]
- Encodeur / Décodeur d'URL [FR]
- URL-encoder/decoder [NL]
- URL Encoder / Decoder [EN]
- Codificatore / Decodificatore URL [IT]
- Кодер/декодер URL [RU]
- URL Kodlayıcı / Çözücü [TR]
- URL 编码器/解码器 [ZH]