Mã hóa và giải mã Base64 online miễn phí
Chuyển văn bản sang Base64 hoặc giải mã Base64 về văn bản ngay trong trình duyệt. Miễn phí, không cần đăng ký, không gửi dữ liệu lên máy chủ.
Cách mã hóa hoặc giải mã Base64
- 1
Chọn Mã hóa hoặc Giải mã
Chọn tab “Mã hóa” để chuyển văn bản thường sang Base64, hoặc tab “Giải mã” để chuyển Base64 về văn bản.
- 2
Dán nội dung đầu vào
Nhập hoặc dán văn bản vào ô đầu vào. Kết quả cập nhật trực tiếp khi bạn gõ.
- 3
Sao chép kết quả
Nhấn “Sao chép kết quả” để chép đầu ra vào bộ nhớ tạm.
Base64 biểu diễn dữ liệu nhị phân dưới dạng chuỗi gồm 64 ký tự ASCII in được (A–Z, a–z, 0–9, + và /). Cứ 3 byte đầu vào tạo ra 4 ký tự Base64, nên kết quả lớn hơn bản gốc khoảng 33%. Nếu độ dài đầu vào không chia hết cho 3, ký tự đệm (=) sẽ được thêm vào cuối.
Công dụng phổ biến: nhúng hình ảnh trực tiếp vào HTML hoặc CSS dưới dạng data URL (data:image/png;base64,…), mã hóa thông tin đăng nhập trong header HTTP Basic Authentication, đưa dữ liệu nhị phân vào JSON, và lưu dữ liệu nhị phân trong XML hoặc tệp đính kèm email (MIME).
Lưu ý về Unicode: hàm btoa() của trình duyệt chỉ xử lý ký tự Latin-1. Công cụ này chuyển văn bản sang UTF-8 trước, nên emoji, tiếng Việt có dấu, tiếng Trung, tiếng Ả Rập và mọi ký tự Unicode đều được mã hóa và giải mã chính xác. Mọi thứ diễn ra ngay trong trình duyệt của bạn.