Base64 Mã hóa
Mã hóa văn bản sang và từ định dạng Base64. Công cụ encode Base64 miễn phí, nhanh và an toàn. 100% xử lý phía client, không tải lên server.
Input
Là gì Base64 Encode?
Base64 là một sơ đồ mã hóa nhị phân thành văn bản, biểu diễn dữ liệu nhị phân ở định dạng chuỗi ASCII bằng cách sử dụng một bảng 64 ký tự. Nó được sử dụng rộng rãi để truyền dữ liệu qua các kênh chỉ hỗ trợ văn bản, chẳng hạn như trong email (qua MIME), hoặc để nhúng dữ liệu nhỏ như hình ảnh trực tiếp vào tài liệu web như HTML và CSS. Việc mã hóa này làm tăng kích thước dữ liệu khoảng 33%.
Cách Sử dụng Base64 Encode
1. Nhập hoặc dán văn bản vào trường đầu vào. 2. Kết quả mã hóa Base64 xuất hiện ngay lập tức trong trường đầu ra. 3. Nhấp "Copy" để sao chép văn bản đã mã hóa vào clipboard. 4. Sử dụng "Clear" để đặt lại và bắt đầu lại.
Khi nào Sử dụng Base64 Encode
Sử dụng mã hóa Base64 khi nhúng dữ liệu nhị phân vào định dạng văn bản (như JSON/XML), tạo data URL cho hình ảnh, hoặc truyền dữ liệu nhị phân qua giao thức chỉ hỗ trợ văn bản như email hoặc HTTP headers.
Cách thức Base64 Encode Hoạt động
Mã hóa Base64 hoạt động bằng cách chia dữ liệu nhị phân đầu vào thành các khối 6-bit. Vì 2^6 = 64, mỗi khối 6-bit có thể được biểu diễn bằng một trong 64 ký tự ASCII có thể in được. Bảng ký tự tiêu chuẩn bao gồm 'A-Z', 'a-z', '0-9', '+', và '/'. Nếu dữ liệu đầu vào không phải là bội số của 3 byte, ký tự đệm '=' sẽ được thêm vào cuối để đảm bảo đầu ra là bội số của 4 ký tự.
Các Trường Hợp Sử Dụng Phổ Biến
- Nhúng hình ảnh nhỏ hoặc icon vào CSS/HTML (Data URLs)
- Gửi tệp đính kèm trong email theo chuẩn MIME
- Nhúng dữ liệu nhị phân vào các định dạng văn bản như JSON hoặc XML
- Lưu trữ dữ liệu nhị phân trong cơ sở dữ liệu không hỗ trợ trực tiếp
- Truyền dữ liệu trong các API yêu cầu định dạng văn bản
- Tạo token xác thực an toàn (ví dụ: JWT)
Lưu Ý Bảo Mật
⚠️ Base64 KHÔNG phải là mã hóa bảo mật! Nó dễ dàng đảo ngược và không cung cấp bảo mật. Đừng dùng để bảo vệ thông tin nhạy cảm.
Câu Hỏi Thường Gặp
1 Base64 được dùng để làm gì?
Base64 chủ yếu được sử dụng cho nhúng hình ảnh nhỏ hoặc icon vào css/html (data urls), gửi tệp đính kèm trong email theo chuẩn mime, và nhiều ứng dụng khác cần mã hóa base64.
2 Base64 có an toàn không?
Base64 là phương pháp mã hóa, không phải mã hóa bảo mật. Nó không cung cấp bảo mật và có thể dễ dàng đảo ngược. Đừng bao giờ dùng để bảo vệ dữ liệu nhạy cảm.
3 Công cụ này có an toàn không?
Có! Mọi quá trình mã hóa diễn ra trên trình duyệt của bạn. Dữ liệu không bao giờ rời khỏi thiết bị và không được gửi đến server nào.