Mã hóa và giải mã Base64
Chuyển văn bản hoặc tệp thành Base64, hoặc dán Base64 để lấy lại văn bản hay tệp gốc.
Đã niêm phong trên thiết bị này
Chạy ngay trong trình duyệt. Không có gì được tải lên.
Đã niêm phong
Đầu vào
Kết quả
Phiên bản Base64 sẽ hiện ở đây.
Kết quả này rất dài nên chỉ hiển thị phần đầu. Sao chép và Tải xuống vẫn dùng toàn bộ kết quả.
Đây không phải Base64 hợp lệ
Cách hoạt động
-
Chọn chiều chuyển đổi
Mã hóa biến văn bản hoặc tệp thành Base64. Giải mã biến Base64, hoặc data URL, trở lại thành bản gốc.
-
Thêm văn bản hoặc tệp
Nhập, dán hoặc thả tệp vào. Kết quả cập nhật ngay lập tức và mọi ký tự không hợp lệ đều được chỉ ra.
-
Sao chép hoặc tải xuống
Sao chép Base64 hoặc văn bản đã giải mã, hoặc tải xuống tệp đã giải mã với loại tệp được nhận diện.
Câu hỏi thường gặp
Tệp của tôi có bị tải lên để mã hóa không?
Không. Việc mã hóa và giải mã diễn ra trong trình duyệt của bạn, kể cả với tệp lớn, nên những gì bạn mã hóa không bị gửi đi đâu cả.
Công cụ có xử lý được dấu, emoji và các bảng chữ cái khác không?
Có. Văn bản được chuyển sang UTF-8 trước khi mã hóa và được đọc lại dưới dạng UTF-8 khi giải mã, nên chữ có dấu, emoji, tiếng Ả Rập, tiếng Trung và mọi hệ chữ viết khác đều được giữ nguyên.
Base64 URL-safe là gì?
Đây là biến thể thay + bằng - và / bằng _, để kết quả có thể đặt vào URL hoặc tên tệp mà không cần thoát ký tự. Biến thể này được dùng trong JSON Web Token chẳng hạn. Trình giải mã tự động chấp nhận cả hai biến thể.
Data URL là gì?
Data URL nhúng trực tiếp một tệp vào văn bản, dưới dạng data:image/png;base64,…. Bạn có thể dán nó vào HTML hoặc CSS thay vì liên kết đến một tệp riêng. Chỉ nên dùng cho tệp nhỏ, vì Base64 lớn hơn bản gốc khoảng một phần ba.
Base64 có phải là một hình thức mã hóa bảo mật không?
Không. Base64 chỉ thay đổi cách viết dữ liệu để có thể truyền dưới dạng văn bản. Ai cũng giải mã được, nên đừng bao giờ dùng nó để giấu mật khẩu hay thông tin cá nhân.