Mã hóa & Giải mã URL - Mã hóa và Giải mã URL Trực tuyến

Mã hóa và giải mã URL miễn phí trực tuyến. Mã hóa ký tự đặc biệt cho URL hoặc giải mã chuỗi percent-encoded. Hỗ trợ mã hóa URL đầy đủ và thành phần.

Mã hóa Phổ biến

Ký tựĐã mã hóaMô tả
(dấu cách)%20Ký tự dấu cách
&%26Ký tự &
=%3DDấu bằng
?%3FDấu chấm hỏi
/%2FGạch chéo
#%23Dấu thăng/Đoạn
@%40Ký tự @
+%2BDấu cộng

Tham khảo nhanh Mã hóa URL

  • • Dấu cách trở thành %20 (hoặc + trong form data)
  • • Ký tự dành riêng: ! # $ & ' ( ) * + , / : ; = ? @ [ ]
  • • Ký tự không dành riêng (không mã hóa): A-Z a-z 0-9 - _ . ~
  • • Ký tự non-ASCII được mã hóa UTF-8 trước, rồi percent-encoded

Về Công Cụ Này

Mã hóa URL là gì?

Mã hóa URL (còn gọi là percent-encoding) chuyển đổi ký tự đặc biệt thành định dạng có thể truyền an toàn trong URL. Các ký tự như dấu cách, &, = và ký tự non-ASCII được thay thế bằng % theo sau là giá trị thập lục phân của chúng.

Khi nào sử dụng Mã hóa URL

• Tham số query string với ký tự đặc biệt
• Ký tự non-ASCII trong URL (ký tự quốc tế)
• Ký tự dành riêng được sử dụng làm dữ liệu (không phải dấu phân cách)
• Gửi form data (application/x-www-form-urlencoded)

encodeURI vs encodeURIComponent

encodeURI mã hóa URL đầy đủ nhưng giữ nguyên các ký tự như :, /, ?, #, &. encodeURIComponent mã hóa mọi thứ ngoại trừ A-Z, a-z, 0-9, và - _ . ~, phù hợp để mã hóa các thành phần URL riêng lẻ.

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

Mã hóa URL là gì?

Mã hóa URL chuyển đổi ký tự thành định dạng an toàn cho URL. Ký tự đặc biệt được thay thế bằng % theo sau là giá trị thập lục phân của chúng. Ví dụ, dấu cách trở thành %20.

Tại sao URL cần mã hóa?

URL chỉ có thể chứa một số ký tự ASCII nhất định. Ký tự đặc biệt, dấu cách và ký tự không phải tiếng Anh phải được mã hóa để truyền chính xác trong URL.

Sự khác biệt giữa encodeURI và encodeURIComponent là gì?

encodeURI dùng để mã hóa URL đầy đủ và giữ nguyên các ký tự cấu trúc URL (:/?#&=). encodeURIComponent mã hóa mọi thứ và được sử dụng để mã hóa các giá trị riêng lẻ như tham số query.

Tại sao dấu cách của tôi được mã hóa thành + hoặc %20?

Cả hai đều hợp lệ. %20 là mã hóa URL tiêu chuẩn. + được sử dụng trong định dạng application/x-www-form-urlencoded (gửi form). Hầu hết máy chủ chấp nhận cả hai.

Tôi có thể mã hóa ký tự không phải tiếng Anh không?

Có, ký tự non-ASCII như tiếng Trung, tiếng Ả Rập hoặc emoji được mã hóa bằng UTF-8 rồi percent-encoded. Ví dụ, 你好 trở thành %E4%BD%A0%E5%A5%BD.

Công cụ này có an toàn để sử dụng không?

Có, tất cả mã hóa và giải mã diễn ra trong trình duyệt của bạn. Dữ liệu của bạn không bao giờ được gửi đến bất kỳ máy chủ nào.

Công Cụ Liên Quan

Công cụ Mã hóa Giải mã Base64 Miễn phí Online

Mã hóa và giải mã Base64 miễn phí trực tuyến. Chuyển đổi văn bản sang Base64 ...

Bộ Chọn Màu Miễn Phí - Chuyển Đổi HEX RGB HSL

Bộ chọn màu trực tuyến miễn phí. Chuyển đổi giữa HEX, RGB, HSL, HSV, CMYK. Tạ...

Kiểm Tra Khác Biệt Miễn Phí - Công Cụ So Sánh Văn Bản

Kiểm tra khác biệt trực tuyến miễn phí. So sánh hai tệp văn bản cạnh nhau hoặ...

Trình Tạo Hash Miễn Phí - Máy Tính MD5 SHA-256 SHA-512 HMAC

Trình tạo hash trực tuyến miễn phí. Tính hash MD5, SHA-1, SHA-256, SHA-512. T...

Công cụ Định dạng JSON Miễn phí - Trình xác thực JSON

Công cụ định dạng, xác thực và làm đẹp JSON miễn phí trực tuyến. Định dạng, n...

Bộ mã hóa / giải mã JWT miễn phí - Ký, xác minh và kiểm tra mã thông báo

Bộ giải mã và mã hóa JWT trực tuyến miễn phí. Giải mã, kiểm tra, xác minh chữ...

Trình tạo Lorem Ipsum miễn phí - Đoạn văn, Câu, Từ

Trình tạo văn bản giữ chỗ Lorem Ipsum miễn phí trực tuyến. Tạo đoạn văn, câu,...

Tạo Mã QR Miễn phí Online - Tạo Mã QR Tùy chỉnh

Trình tạo mã QR miễn phí trực tuyến. Tạo mã QR cho URL, văn bản, WiFi, vCard....

Trình tải xuống video TikTok miễn phí và không giới hạn không có hình mờ

Tải xuống bất kỳ video TikTok nào không có hình mờ trực tuyến hoàn toàn miễn ...

Chuyển Đổi Unix Timestamp Miễn Phí - Epoch Time Online

Công cụ chuyển đổi Unix timestamp miễn phí. Chuyển epoch time sang ngày, giây...

Trình tạo UUID miễn phí - v1, v4, v5, v7 & Tạo hàng loạt

Trình tạo UUID/GUID trực tuyến miễn phí. Tạo UUID v1, v4, v5, v7 và Nil UUID....

Đếm Từ Miễn Phí - Phân Tích Văn Bản

Công cụ đếm từ và phân tích văn bản trực tuyến miễn phí. Đếm từ, ký tự, câu, ...