URL 인코딩 디코딩
무료 온라인 URL 인코더, 디코더 및 파서. 텍스트를 퍼센트 인코딩으로 변환하고, URL 문자열을 디코딩하고, 쿼리 매개변수를 추출합니다.
URL 인코딩이란 무엇인가요?
URL 인코딩(퍼센트 인코딩이라고도 함)은 문자를 인터넷을 통해 안전하게 전송할 수 있는 형식으로 변환하는 메커니즘입니다. 안전하지 않은 문자를 % 기호와 두 개의 16진수 숫자로 대체합니다.
왜 URL을 인코딩해야 하나요?
URL은 ASCII 문자 집합을 사용해서만 인터넷을 통해 전송할 수 있습니다. 공백, 비 ASCII 문자 및 예약 문자는 올바르게 전송되고 URL 구조를 손상시키지 않도록 인코딩해야 합니다.
encodeURI와 encodeURIComponent의 차이점은 무엇인가요?
encodeURI는 전체 URL을 인코딩하지만 : / ? & = #과 같은 URL 구조 문자를 보존합니다. encodeURIComponent는 모든 특수 문자를 인코딩하며 개별 URL 매개변수 값을 인코딩하는 데 사용됩니다.
URL에서 어떤 문자를 인코딩해야 하나요?
! # $ & ' ( ) * + , / : ; = ? @ [ ]과 같은 예약 문자와 비 ASCII 문자를 인코딩해야 합니다. 공백은 %20 또는 +가 되며, 특수 문자는 %XX 16진수 표현으로 변환됩니다.
URL을 어떻게 디코딩하나요?
인코딩된 URL을 입력 필드에 붙여넣고 디코드 모드를 선택하면, 도구가 %XX 시퀀스를 원래 문자로 자동 변환합니다.
퍼센트 인코딩(%XX)이란 무엇인가요?
퍼센트 인코딩은 문자를 % 뒤에 두 개의 16진수 숫자로 표현합니다. 예를 들어, 공백은 %20이 되고, /는 %2F가 됩니다. 문자의 UTF-8 표현의 각 바이트가 개별적으로 인코딩됩니다.
이 도구로 URL 구성 요소를 파싱할 수 있나요?
네, 파싱 모드는 URL을 구성 요소로 분해합니다: 프로토콜, 호스트명, 포트, 경로명, 검색(쿼리 문자열), 해시(프래그먼트), 사용자 이름 및 비밀번호. 또한 쿼리 매개변수를 키-값 쌍으로 추출합니다.
이 도구는 민감한 URL에 안전한가요?
물론입니다. 모든 인코딩, 디코딩 및 파싱은 100% 브라우저에서 수행됩니다. 어떤 데이터도 서버로 전송되지 않아 토큰, 비밀번호 또는 기타 민감한 정보가 포함된 URL에 완전히 안전합니다.
쿼리 문자열 매개변수란 무엇인가요?
쿼리 매개변수는 URL의 ? 기호 뒤에 있는 부분으로, &로 구분된 키-값 쌍을 포함합니다. 예: ?name=john&age=30. 웹 서버에 데이터를 전달하는 데 사용됩니다.
이 도구가 UTF-8 문자를 지원하나요?
네, 이 도구는 UTF-8 인코딩을 완전히 지원합니다. 국제 문자, 이모지 및 모든 Unicode 문자를 올바르게 인코딩하고 디코딩할 수 있습니다.
이중 인코딩이란 무엇인가요?
이중 인코딩은 이미 인코딩된 URL이 다시 인코딩될 때 발생합니다. 예를 들어, %20이 %2520이 됩니다. 이 도구는 여러 번 디코딩하여 이중 인코딩된 URL을 식별하고 수정하는 데 도움이 됩니다.
특정 쿼리 매개변수를 추출할 수 있나요?
네, 파싱 모드는 모든 쿼리 매개변수를 테이블 형식으로 표시하여 개별 매개변수를 쉽게 보고, 복사하고, 분석할 수 있습니다.
URL 인코딩 디코딩 사용 방법
텍스트를 퍼센트 인코딩으로 인코딩하거나 디코딩하고, 전체 URL을 구성 요소별로 파싱할 수 있습니다. 모든 처리는 브라우저에서 로컬로 실행되며 붙여넣은 데이터는 업로드되지 않습니다.
- 'Enter text or URL...' 입력란에 텍스트를 입력하거나 붙여넣습니다.
- 'Type:'에서 Component를 선택하면 개별 값을 이스케이프하고, Full URL을 선택하면 : 와 / 같은 문자를 유지합니다.
- Encode 버튼을 클릭하면 텍스트가 퍼센트 인코딩 형태로 변환됩니다.
- Decode 버튼을 클릭하면 인코딩된 문자열이 다시 읽을 수 있는 텍스트로 돌아옵니다.
- Parse 버튼을 클릭하면 URL이 프로토콜, 호스트, 경로, 쿼리 매개변수로 분해됩니다.
개별 쿼리 값에는 Component를, 주소가 그대로 열리도록 유지하려면 Full URL을 사용하세요.
관련 도구
- Base64 인코딩/디코딩 무료 온라인 Base64 인코더 및 디코더. 텍스트를 Base64로, Base64를 텍스트로 즉시 변환. 서버 업로드 없음, 100% 비공개.
- HTML 엔티티 인코드/디코드 HTML 엔티티를 즉시 인코드/디코드. <, >, &, ", ' 등 특수 문자를 HTML 엔티티로 상호 변환. 무료, 빠르며 브라우저에서 작동.
- Hex 뷰어 검색, 오프셋 탐색 및 가상 스크롤링으로 파일 내용을 헥스 덤프 형식으로 보기
- AES 암호화/복호화 AES 암호화/복호화 도구, CBC/CFB/CTR/OFB/ECB 모드, Pkcs7/ZeroPadding/NoPadding, 128/192/256비트 키, Base64 출력, 키/IV 형식 자동 감지
- Brotli 압축 도구 무료 온라인 Brotli 압축 도구. 품질 0–11로 파일을 .br로 압축하거나 .br를 원본으로 되돌립니다. 브라우저에서 전부 실행 — 업로드 없음, 설치 없음.
- Zstd 압축 도구 무료 온라인 zstd 압축 도구. Zstandard 레벨 1–19로 파일을 .zst로 압축하거나 .zst를 원본으로 되돌립니다. 브라우저에서 전부 실행 — 업로드 없음, 설치 없음.
- MessagePack 변환기 무료 온라인 MessagePack 변환기. JSON을 msgpack으로 인코딩하고 hex, base64, .bin 파일을 읽기 쉬운 JSON으로 디코딩하며 크기 비교까지 제공합니다. 업로드 없이 브라우저에서 처리.
- ULID 생성기 온라인에서 범용 고유 사전순 정렬 가능 식별자(ULID)를 생성하세요. ULID 디코딩, 타임스탬프 추출, 데이터베이스용 일괄 ID 생성을 지원합니다.