URL Encoder
Mã hóa phần trăm URL và query string trực tuyến — chọn mã hóa component hay URI đầy đủ, kết quả trực tiếp cho liên kết, tham số và đoạn path.
Công cụ này chạy hoàn toàn trong trình duyệt của bạn. Dữ liệu không bao giờ rời khỏi thiết bị — không được tải lên bất kỳ máy chủ nào.
Cách sử dụng
- 1Dán văn bản, giá trị tham số hay URL cần mã hóa.
- 2Chọn mã hóa component cho một giá trị, hay URI đầy đủ để giữ cấu trúc URL.
- 3Sao chép kết quả đã mã hóa thẳng vào liên kết hay request của bạn.
URL Encoder
Dán văn bản hay URL bất kỳ và xem kết quả mã hóa phần trăm trực tiếp. Hai chế độ phủ hai tình huống thật: mã hóa component (encodeURIComponent) escape mọi ký tự đặc biệt cho một giá trị tham số đơn, còn mã hóa URI đầy đủ (encodeURI) giữ cấu trúc URL — :, /, ? và & — nguyên vẹn.
Thiết yếu khi tự dựng query string, nhúng URL vào URL khác, tạo liên kết mailto hay truyền giá trị chứa khoảng trắng, dấu & và ký tự ngoài Latinh qua tham số GET.
Câu hỏi thường gặp
Khi nào dùng encodeURIComponent thay vì encodeURI?
Dùng encodeURIComponent cho các giá trị đơn bạn chèn vào URL — nó escape &, =, ?, / và hơn nữa nên giá trị không thể phá vỡ query string. Chỉ dùng encodeURI cho URL hoàn chỉnh mà bạn muốn an toàn khi truyền nhưng giữ cấu trúc.
Vì sao khoảng trắng thành %20 chứ không phải +?
%20 là mã hóa phần trăm chuẩn của khoảng trắng; cách viết tắt + là quy ước mã hóa biểu mẫu do application/x-www-form-urlencoded xử lý riêng. Công cụ này dùng %20 chuẩn.
Xử lý được ký tự ngoài Latinh?
Có — ký tự ngoài ASCII được mã hóa UTF-8 trước, rồi mã hóa phần trăm, đúng như trình duyệt làm.
Công cụ liên quan
URL Decoder
Giải mã URL mã hóa phần trăm về văn bản đọc được — %20, %2F và giá trị query string rõ ràng tức thì. Xử lý + là khoảng trắng, hoàn toàn trong trình duyệt.
Tất cả công cụ →
Base64 Encoder
Mã hóa văn bản thành Base64 tức thì với hỗ trợ UTF-8 đầy đủ — emoji, dấu và chữ CJK giữ nguyên vẹn. Miễn phí, riêng tư, không gì rời khỏi trình duyệt.
Tất cả công cụ →
Base64 Decoder
Giải mã Base64 trở lại thành văn bản đọc được với xử lý UTF-8 đúng chuẩn — data URI, payload API và giá trị cấu hình mã hóa rõ ràng tức thì. Riêng tư và miễn phí.
Tất cả công cụ →
Nhúng công cụ này
Đưa công cụ này vào trang của bạn bằng một dòng — nó chạy trong trình duyệt của khách.
<iframe src="https://zoyku.com/vi/tools/url-encoder?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — url-encoder" loading="lazy"></iframe>