Base64 Encoder/Decoder
Mã hóa văn bản sang Base64 hoặc giải mã Base64 về văn bản thuần. Hỗ trợ đầu vào UTF-8.
Cách Hoạt Động
Mã hóa Base64 biểu diễn dữ liệu nhị phân dưới dạng văn bản ASCII sử dụng bảng chữ cái 64 ký tự — được sử dụng rộng rãi trong tệp đính kèm email, dữ liệu URL và các trường JSON.
Để mã hóa: dán văn bản thuần hoặc dữ liệu vào trường nhập và nhấp Mã hóa. Kết quả là chuỗi Base64 an toàn để truyền qua các hệ thống văn bản.
Để giải mã: dán chuỗi Base64 và nhấp Giải mã để khôi phục văn bản gốc.
Mã hóa Base64 tăng kích thước dữ liệu khoảng 33% (mỗi 3 byte → 4 ký tự). Đây không phải là mã hóa — chuỗi đã được mã hóa có thể dễ dàng giải mã bởi bất kỳ ai. Sử dụng nó để mã hóa dữ liệu, không phải bảo mật. Công cụ hỗ trợ cả Base64 tiêu chuẩn và biến thể an toàn URL (với - và _ thay vì + và /).
Trường Hợp Sử Dụng
- Mã hóa dữ liệu nhị phân để truyền văn bản
- Nhúng hình ảnh vào HTML hoặc CSS
- Giải mã token JWT
- Làm việc với tiêu đề Basic Auth
- Mã hóa tham số URL
Câu hỏi thường gặp
- Base64 có phải là mã hóa không?
- Không. Base64 chỉ là một sơ đồ mã hóa — dữ liệu đã mã hóa có thể dễ dàng giải mã bởi bất kỳ ai.
- Tại sao đầu ra của tôi kết thúc bằng ký tự =?
- Ký tự = là đệm để căn chỉnh đầu ra thành bội số của 4 ký tự.
- Công cụ có hỗ trợ tệp nhị phân không?
- Công cụ được tối ưu hóa cho văn bản. Đối với tệp nhị phân, hãy sử dụng bộ chuyển đổi chuyên dụng.
- Sự khác biệt giữa Base64 tiêu chuẩn và an toàn URL là gì?
- Biến thể an toàn URL sử dụng - và _ thay vì + và / để tránh các vấn đề trong URL.
- Dữ liệu của tôi có được lưu trữ không?
- Không. Mọi thứ đều chạy cục bộ trong trình duyệt.