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.
- Xử lý trên trình duyệt (không tải lên)
Kết quả
Dữ liệu gốc
19 byte
Độ dài Base64
28 ký tự
Cách sử dụng
- Chọn Văn bản hoặc Tệp, rồi chọn Mã hóa hoặc Giải mã.
- Nhập văn bản hoặc chọn tệp. Chọn bảng ký tự (chuẩn hoặc an toàn cho URL), ký tự đệm và xuống dòng.
- Sao chép hoặc tải kết quả xuống. Nếu dữ liệu giải mã không phải văn bản, công cụ nhận diện định dạng để bạn lưu thành tệp.
Câu hỏi thường gặp
Tiếng Việt có dấu và biểu tượng cảm xúc có được xử lý đúng không?
Có. Văn bản được chuyển thành byte UTF-8 nên tiếng Việt, tiếng Nhật, tiếng Trung và biểu tượng cảm xúc đều được khôi phục chính xác.
Nhập Base64 sai thì sao?
Công cụ phát hiện ký tự không hợp lệ, độ dài bị thiếu và ký tự đệm (=) sai, rồi hiển thị dòng, cột và vị trí chính xác. Trang không bao giờ bị treo.
Base64 an toàn cho URL là gì?
Đó là base64url theo RFC 4648: dùng - và _ thay cho + và / để có thể đặt vào URL và tên tệp. Khi giải mã, cả hai bảng ký tự đều được tự nhận diện.
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.
- Văn bản tối đa 10 MB và tệp tối đa 10 MB. Kết quả dài chỉ được xem trước, nhưng sao chép và tải xuống luôn đầy đủ.
- Văn bản được xử lý theo UTF-8. Byte ở bảng mã khác nên được tải xuống dưới dạng tệp.
- Việc nhận diện định dạng tệp chỉ dựa vào các byte đầu nên mang tính ước đoán.
Nguồn dữ liệu
- RFC 4648: The Base16, Base32, and Base64 Data Encodings(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ã 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í.
- 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.