Skip to content
Zoyku

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

  1. 1Dán văn bản, giá trị tham số hay URL cần mã hóa.
  2. 2Chọn mã hóa component cho một giá trị, hay URI đầy đủ để giữ cấu trúc URL.
  3. 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.

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>
100% local processing