Mã hóa & giải mã URL (mã hóa phần trăm)
Mã hóa và giải mã phần trăm cho URL, chuỗi truy vấn có tiếng Việt bằng encodeURIComponent, encodeURI hoặc kiểu biểu mẫu (+). Lỗi % được chỉ rõ vị trí.
- Xử lý trên trình duyệt (không tải lên)
Mã hóa phần trăm theo UTF-8 mọi ký tự trừ chữ cái, chữ số và - _ . ! ~ * ' ( ).
Kết quả
Độ dài đầu vào
37
Độ dài kết quả
95
Cách sử dụng
- Chọn Mã hóa hoặc Giải mã và phương thức (encodeURIComponent, encodeURI hoặc biểu mẫu).
- Nhập văn bản hoặc URL; kết quả hiện ngay lập tức.
- Sao chép kết quả, hoặc dùng "Dùng kết quả làm đầu vào và đảo chiều" để kiểm tra chuyển ngược.
Câu hỏi thường gặp
encodeURIComponent khác encodeURI thế nào?
encodeURIComponent mã hóa cả / ? & = và các ký tự tương tự, nên dùng cho giá trị truy vấn và đoạn đường dẫn. encodeURI giữ nguyên dấu phân cách URL, nên dùng cho cả URL.
Chuỗi % bị lỗi thì sao?
decodeURIComponent của trình duyệt chỉ báo lỗi; công cụ này hiển thị vị trí (dòng, cột) và nội dung lỗi, kể cả chuỗi byte UTF-8 bị cắt mất.
Dấu cách được mã hóa thành %20 hay +?
Thành %20 với encodeURIComponent và encodeURI, và thành + với kiểu biểu mẫu (application/x-www-form-urlencoded).
Lưu ý & giới hạn
- Nội dung bạn nhập chỉ được xử lý trên trang này và không gửi đến máy chủ của YUCTS.
- Dữ liệu vào tối đa 2.000.000 ký tự.
- Chỉ hỗ trợ UTF-8; URL mã hóa bằng bảng mã khác sẽ không được đọc đúng.
- Công cụ không kiểm tra URL có hợp lệ về mặt khác hay không (ví dụ tên miền).
Nguồn dữ liệu
- RFC 3986: Uniform Resource Identifier (URI): Generic Syntax(mở trong thẻ mới) — Ngày kiểm tra: 2026-10-31
- WHATWG URL Standard: application/x-www-form-urlencoded(mở trong thẻ mới) — Ngày kiểm tra: 2026-10-31
Công cụ liên quan
- Định dạng & kiểm tra JSONKiểm tra cú pháp JSON và chỉ ra chính xác dòng, cột bị lỗi. Định dạng với 2 hoặc 4 dấu cách hay tab, thu gọn, sắp xếp khóa, rồi sao chép hoặc tải xuống.
- Chuyển đổi CSV ⇄ JSONChuyển CSV hoặc TSV sang JSON và JSON trở lại CSV hoặc TSV. Hỗ trợ dấu ngoặc kép, xuống dòng trong ô, UTF-8 BOM, tự nhận diện ký tự phân cách, tệp Windows-1258, và cho phép chọn, sắp xếp, đổi tên cột.
- Chuyển đổi YAML ⇄ JSONChuyển YAML sang JSON và JSON sang YAML một cách an toàn: không nạp thẻ tùy chỉnh hay thẻ có thể thực thi, giới hạn mở rộng bí danh, báo lỗi kèm dòng và cột.
- Mã hóa & giải mã Base64 (văn bản và tệp)Mã hóa văn bản (kể cả tiếng Việt có dấu và biểu tượng cảm xúc) sang Base64 theo UTF-8 và giải mã trở lại. Hỗ trợ base64url, ký tự đệm tùy chọn, tệp và data URL.
- Kiểm tra biểu thức chính quy (JavaScript)Thử biểu thức chính quy JavaScript: tô sáng phần khớp, nhóm đánh số và nhóm có tên, xem trước kết quả thay thế. Mẫu chạy quá lâu (ReDoS) được dừng tự động.
- Chuyển đổi dấu thời gian UnixChuyển dấu thời gian Unix sang ngày giờ và ngược lại. Hỗ trợ giây, mili giây, micro giây, nano giây, ISO 8601 với múi giờ IANA, giá trị sau năm 2038 và giá trị âm trước năm 1970.