Mã hóa và giải mã Base64

Mã hóa văn bản hoặc tệp sang Base64, hoặc giải mã Base64 về văn bản. Hỗ trợ emoji, mọi ngôn ngữ và dạng an toàn cho URL.

Chiều chuyển đổi
Base64

Mã hóa tệp

Ảnh, phông chữ, PDF, bất cứ thứ gì. Tệp được đọc trên thiết bị của bạn và không bao giờ tải lên.

Base64 hoạt động thế nào

Base64 đọc dữ liệu mỗi lần ba byte và viết thành bốn ký tự 6 bit, lấy từ bảng 64 ký hiệu. Kết quả lớn hơn bản gốc khoảng một phần ba. Văn bản được chuyển sang byte UTF-8 trước, nên “é” là hai byte còn một emoji là bốn.

Câu hỏi thường gặp

Base64 dùng để làm gì?

Base64 biến mọi byte thành chữ cái, chữ số và vài ký hiệu để dữ liệu nhị phân đi qua được những hệ thống dành cho văn bản: tệp đính kèm email, data URL, trường JSON, header HTTP và JWT.

Base64 an toàn cho URL là gì?

Base64 chuẩn dùng + và /, vốn có ý nghĩa trong URL. Dạng an toàn cho URL dùng - và _ thay thế, thường bỏ phần đệm =. Bộ giải mã chấp nhận cả hai.

Base64 có phải là mã hóa bảo mật không?

Không. Ai cũng giải mã được. Hãy dùng nó để truyền dữ liệu, không phải để bảo vệ dữ liệu.