URL 인코더/디코더 | CoderTools
텍스트를 URL 안전 형식으로 변환하거나 URL 인코딩된 문자열 디코딩
URL 인코딩에 대하여
URL 인코딩은 퍼센트 인코딩이라고도 하며, 특정 상황에서 URI(Uniform Resource Identifier)의 정보를 인코딩하는 메커니즘입니다. 퍼센트 문자 '%'와 두 개의 16진수 숫자로 구성된 하나 이상의 문자 트리플렛으로 특정 문자를 대체하는 것으로 구성됩니다.
URL 인코딩은 URL에 허용되지 않는 문자가 포함되거나 URL 구문에서 특별한 의미를 가진 문자가 있을 때 필요합니다. 이를 통해 URL에 포함된 문자에 관계없이 인터넷을 통해 안전하게 전송될 수 있습니다.
참고: URL의 다른 부분(스키마, 권한, 경로, 쿼리, 프래그먼트)은 서로 다른 인코딩 규칙을 갖습니다. 이 도구는 쿼리 매개변수 및 폼 데이터에 적합한 표준 URL 인코딩을 사용합니다.
일반적인 문자 및 인코딩
| 문자 | URL 인코딩 | 텍스트를 URL 안전 형식으로 변환하거나 URL 인코딩된 문자열 디코딩 |
|---|---|---|
| Space | %20 | 공백 문자 |
| ! | %21 | 느낌표 |
| " | %22 | 따옴표 |
| # | %23 | 해시/프래그먼트 식별자 |
| % | %25 | 퍼센트 문자 |
| & | %26 | 앰퍼샌드/쿼리 구분자 |
| + | %2B | 플러스 기호 |
| = | %3D | 등호/쿼리 값 구분자 |
| ? | %3F | 물음표/쿼리 표시자 |
일반적인 사용 사례
- 웹 폼의 쿼리 매개변수 인코딩
- API 요청의 특수 문자 처리
- URL의 특수 문자가 포함된 파일 이름 처리
- URL의 이메일 주소 및 기타 데이터 인코딩
- 웹 애플리케이션 및 API 호출 디버깅
예제
예제 1: 쿼리 매개변수
Original: Hello World!
Encoded: Hello%20World%21
예제 2: 이메일 주소
Original: user@example.com
Encoded: user%40example.com
예제 3: 복잡한 쿼리
Original: search=JavaScript & Node.js
Encoded: search%3DJavaScript%20%26%20Node.js
참고 자료 및 추가 읽기
관련 도구
Base64 인코더/디코더
텍스트 및 파일 변환을 지원하여 Base64 문자열을 빠르게 인코딩 및 디코딩합니다
HTML 인코더/디코더
XSS 공격을 방지하기 위해 명명된, 십진수 및 16진수 형식으로 특수 문자를 HTML 엔티티로 변환합니다
JWT 인코더/디코더
여러 서명 알고리즘을 지원하여 JSON 웹 토큰을 디코딩, 검증 및 생성합니다
이스케이프/언이스케이프 도구
JavaScript, JSON, HTML, XML, CSV, SQL 등을 포함한 여러 형식 간에 문자열을 이스케이프 및 언이스케이프합니다
QR 코드 생성기
텍스트, URL, WiFi, vCard, 이메일, SMS 등을 위한 사용자 정의 QR 코드를 생성합니다
텍스트 인코딩 변환기
Hex, Binary, Unicode, ASCII, Base64 및 기타 여러 인코딩 형식 간에 텍스트를 변환합니다