Chuyển đến nội dung

Mã hóa/Giải mã URL

Mã hóa/Giải mã URL

Mã hóa/Giải mã URL: Hỗ trợ mã hóa và giải mã phần trăm URL, xử lý ký tự đặc biệt, khoảng trắng và văn bản đa ngôn ngữ. Tự động phát hiện định dạng mã hóa, hỗ trợ xử lý tham số truy vấn, phù hợp cho gọi API, gửi biểu mẫu và chia sẻ liên kết.

Mã hóa/Giải mã URL

Bắt đầu nhanh

1
Nhập nội dung bên trên (URL, văn bản, CJK, v.v.)
2
Nhấn Encode hoặc Decode để chọn chế độ.
3
Nhấn nút để bắt đầu; kết quả sẽ xuất hiện trong cùng textarea.
4
Dùng nút sao chép bên dưới để copy.

Tình huống sử dụng phổ biến

Tham số API

encode tham số query và nội dung request để truyền đúng ký tự đặc biệt.

Form submit

xử lý dữ liệu GET/POST; hỗ trợ CJK và ký hiệu đặc biệt.

Chia sẻ liên kết

tạo URL chứa CJK/ký tự đặc biệt mà không bị lỗi font.

Chuỗi tìm kiếm

encode từ khóa, đặc biệt khi có & = # ?.

Tình huống bổ sung

percent encoding, URI encoder và URL escape cũng có thể được xử lý trong cùng một luồng để bạn kiểm tra kết quả nhanh hơn trước khi sao chép hoặc xuất ra.

Gợi ý sử dụng

Tránh encode hai lần: kiểm tra xem nội dung đã chứa chuỗi %XX hay chưa.
Encode từng phần: chỉ encode giá trị tham số (ví dụ ?key=encoded), giữ nguyên cấu trúc URL.
Debug: giải mã tham số trong request mạng để nhanh chóng tìm lỗi.
Ký tự dành riêng: : / ? # [ ] @ ! $ & ' ( ) * + , ; = có ý nghĩa đặc biệt; khi dùng làm dữ liệu thường cần encode (tùy ngữ cảnh, đặc biệt là : / ? # & = +).
Mã hóa ký tự: ký tự non‑ASCII được encode theo UTF‑8 thành 1–4 byte, mỗi byte ghi dưới dạng %HH.

Giới hạn & khả năng tương thích

URL encoding ≠ encryption: chỉ là biến đổi định dạng đảo ngược được, không bảo vệ dữ liệu nhạy cảm.
Độ dài URL: khuyến nghị tổng độ dài < 2048 ký tự (tùy trình duyệt/server).
Khác biệt khoảng trắng: trong query, khoảng trắng có thể là + (form encoding) hoặc %20 (chung); công cụ dùng %20 mặc định.
Văn bản rất dài: có thể làm trình duyệt chậm hoặc treo; hãy xử lý theo từng phần.

Quản lý phiên

Nội dung hiện tại có thể được thay thế, xóa và xử lý lại bất cứ lúc nào trước khi xuất kết quả cuối cùng.
Dữ liệu nhạy cảm (mật khẩu, key, token) cần được mã hóa (encryption), không chỉ encode.

Câu hỏi thường gặp

5

Tiếp tục bước tiếp theo với các công cụ liên quan này.