Mã Hóa Giải Mã URL
Bộ mã hóa, giải mã và phân tích URL trực tuyến miễn phí. Chuyển đổi văn bản thành mã hóa phần trăm, giải mã chuỗi URL và trích xuất tham số truy vấn.
Mã hóa URL là gì?
Mã hóa URL (còn gọi là mã hóa phần trăm) là cơ chế chuyển đổi ký tự thành định dạng có thể truyền tải an toàn qua internet. Nó thay thế các ký tự không an toàn bằng dấu % theo sau là hai chữ số thập lục phân.
Tại sao tôi cần mã hóa URL?
URL chỉ có thể được gửi qua internet bằng bộ ký tự ASCII. Các ký tự như khoảng trắng, ký tự không ASCII và ký tự dành riêng phải được mã hóa để đảm bảo truyền tải chính xác và không phá vỡ cấu trúc URL.
Sự khác biệt giữa encodeURI và encodeURIComponent là gì?
encodeURI mã hóa một URL hoàn chỉnh nhưng giữ lại các ký tự cấu trúc URL như : / ? & = #. encodeURIComponent mã hóa tất cả các ký tự đặc biệt và được sử dụng để mã hóa giá trị tham số URL riêng lẻ.
Những ký tự nào cần được mã hóa trong URL?
Các ký tự dành riêng như ! # $ & ' ( ) * + , / : ; = ? @ [ ] và ký tự không ASCII phải được mã hóa. Khoảng trắng trở thành %20 hoặc +, và các ký tự đặc biệt được chuyển đổi thành biểu diễn thập lục phân %XX.
Làm thế nào để giải mã URL?
Dán URL đã mã hóa vào trường nhập, chọn chế độ Giải mã, và công cụ sẽ tự động chuyển đổi các chuỗi %XX trở lại ký tự gốc.
Mã hóa phần trăm (%XX) là gì?
Mã hóa phần trăm biểu diễn ký tự dưới dạng % theo sau là hai chữ số thập lục phân. Ví dụ, khoảng trắng trở thành %20, và / trở thành %2F. Mỗi byte của biểu diễn UTF-8 của ký tự được mã hóa riêng biệt.
Tôi có thể phân tích thành phần URL bằng công cụ này không?
Có, chế độ Phân tích chia nhỏ URL thành các thành phần: giao thức, tên máy chủ, cổng, tên đường dẫn, tìm kiếm (chuỗi truy vấn), băm (phân đoạn), tên người dùng và mật khẩu. Nó cũng trích xuất tham số truy vấn dưới dạng cặp khóa-giá trị.
Công cụ này có an toàn cho URL nhạy cảm không?
Tuyệt đối. Tất cả mã hóa, giải mã và phân tích diễn ra 100% trong trình duyệt của bạn. Không có dữ liệu nào được gửi đến máy chủ, làm cho nó hoàn toàn an toàn cho URL chứa mã thông báo, mật khẩu hoặc thông tin nhạy cảm khác.
Tham số chuỗi truy vấn là gì?
Tham số truy vấn là phần của URL sau ký hiệu ?, chứa các cặp khóa-giá trị được phân tách bởi &. Ví dụ: ?name=john&age=30. Chúng được sử dụng để truyền dữ liệu đến máy chủ web.
Công cụ này có hỗ trợ ký tự UTF-8 không?
Có, công cụ hỗ trợ đầy đủ mã hóa UTF-8. Bạn có thể mã hóa và giải mã chính xác các ký tự quốc tế, emoji và bất kỳ ký tự Unicode nào.
Mã hóa kép là gì?
Mã hóa kép xảy ra khi một URL đã mã hóa được mã hóa lại. Ví dụ, %20 trở thành %2520. Công cụ này có thể giúp bạn xác định và sửa URL bị mã hóa kép bằng cách giải mã nhiều lần.
Tôi có thể trích xuất tham số truy vấn cụ thể không?
Có, chế độ Phân tích hiển thị tất cả tham số truy vấn ở định dạng bảng, giúp dễ dàng xem, sao chép hoặc phân tích từng tham số riêng lẻ.
Cách sử dụng Mã Hóa Giải Mã URL
Mã hóa hoặc giải mã văn bản theo chuẩn percent-encoding, hoặc phân tích một URL đầy đủ thành các thành phần. Mọi thứ chạy cục bộ ngay trong trình duyệt — dữ liệu bạn dán vào không bao giờ được tải lên.
- Nhập hoặc dán văn bản của bạn vào ô nhập «Enter text or URL...».
- Tại «Type:», chọn Component để escape một giá trị đơn lẻ, hoặc Full URL để giữ nguyên các ký tự như : và /.
- Nhấp Encode để chuyển văn bản sang dạng đã mã hóa percent.
- Nhấp Decode để đưa chuỗi đã mã hóa trở lại thành văn bản dễ đọc.
- Nhấp Parse để tách URL thành giao thức, máy chủ, đường dẫn và tham số truy vấn.
Dùng Component cho từng giá trị truy vấn riêng lẻ và Full URL khi cần địa chỉ vẫn mở được trực tiếp.
Công cụ liên quan
- Mã hóa/Giải mã Base64 Công cụ mã hóa và giải mã Base64 miễn phí trực tuyến. Chuyển đổi văn bản sang Base64 và Base64 sang văn bản ngay lập tức. Không tải lên máy chủ, 100% riêng tư.
- Mã hóa/Giải mã Thực thể HTML Mã hóa hoặc giải mã thực thể HTML ngay lập tức. Chuyển đổi ký tự đặc biệt như <, >, &, ", ' thành thực thể HTML và ngược lại. Miễn phí, nhanh, chạy trên trình duyệt.
- Trình xem Hex Xem nội dung tệp ở định dạng hex dump với tìm kiếm, điều hướng offset và cuộn ảo
- Mã hóa / Giải mã AES Mã hóa/giải mã AES với chế độ CBC, CFB, CTR, OFB, ECB, đệm Pkcs7/ZeroPadding/NoPadding, khóa 128/192/256 bit, đầu ra Base64, tự động nhận dạng định dạng khóa/IV
- Trình nén Brotli Trình nén Brotli trực tuyến miễn phí. Nén tệp sang .br với chất lượng 0–11 hoặc giải nén .br về gốc. Chạy hoàn toàn trong trình duyệt — không tải lên, không cài đặt.
- Trình nén Zstd Trình nén zstd trực tuyến miễn phí. Nén tệp sang .zst với cấp Zstandard 1–19 hoặc giải nén .zst về gốc. Chạy hoàn toàn trong trình duyệt — không tải lên, không cài đặt.
- Trình chuyển đổi MessagePack Trình chuyển đổi MessagePack miễn phí trực tuyến. Mã hóa JSON thành msgpack và giải mã hex, base64 hoặc tệp .bin trở lại JSON dễ đọc, kèm so sánh kích thước. Không tải lên, chạy ngay trong trình duyệt.
- Trình tạo ULID Tạo định danh duy nhất toàn cầu sắp xếp theo từ điển (ULID) trực tuyến. Giải mã ULID, trích xuất dấu thời gian và tạo ID hàng loạt cho cơ sở dữ liệu.