Giới hạn xử lý: văn bản 32 MB · tệp tối đa 64 MB trên di động và 128 MB trên PC (có thể thấp hơn tùy bộ nhớ thiết bị)
Kéo và thả tệp vào đây hoặc nhấn để chọn
Hỗ trợ mọi loại tệp
0 Bytes
-
Chế độ chuyển đổi
0 Bytes
Kích thước ban đầu
0 Bytes
Kích thước đầu ra
Sẵn sàng
Trạng thái chuyển đổi
Thông tin hữu ích
Base64 mã hóa dữ liệu nhị phân 8 bit—chẳng hạn hình ảnh, video và tệp thực thi—thành chuỗi văn bản ASCII. Cách này giúp dữ liệu nhị phân không bị hỏng khi được đưa vào email, HTML, CSS hoặc JSON.
Nhúng dữ liệu: cho phép nhúng trực tiếp hình ảnh nhỏ hoặc tệp phông chữ vào HTML/CSS, nhờ đó giảm số lượng yêu cầu HTTP.
Truyền an toàn: Truyền dữ liệu nhị phân an toàn qua các giao thức dạng văn bản như JSON và XML.
Biểu diễn dữ liệu nhị phân dưới dạng văn bản: Giúp dữ liệu nhị phân phức tạp dễ sao chép, dán, lưu trữ và quản lý dưới dạng văn bản thuần túy.
Tệp đã chọn không bao giờ rời khỏi thiết bị. Toàn bộ quá trình xử lý sử dụng tài nguyên trên máy tính của bạn.
Data URI là cách nhúng trực tiếp dữ liệu vào URL thay vì tham chiếu đến một tệp bên ngoài. Hãy thêm tiền tố sau trước dữ liệu tệp đã mã hóa Base64: data:[loại MIME];base64, trước dữ liệu tệp đã mã hóa.
Ví dụ, bạn có thể nhúng trực tiếp một hình ảnh PNG nhỏ vào HTML như sau:
Bật tùy chọn 'Bao gồm lược đồ Data URI' để tự động thêm tiền tố này khi mã hóa tệp.
H. Dữ liệu tôi nhập có được gửi đến máy chủ không?
Không. Toàn bộ quá trình mã hóa và giải mã chỉ được thực hiện cục bộ trong trình duyệt web của bạn bằng JavaScript. Không có dữ liệu nào được gửi đến máy chủ bên ngoài, vì vậy bạn có thể an tâm xử lý dữ liệu mật của doanh nghiệp hoặc thông tin cá nhân.
H. Vì sao xuất hiện lỗi 'Invalid character' khi giải mã?
Base64 chỉ sử dụng chữ cái viết hoa, chữ cái viết thường, chữ số, ký tự '+' và '/'. Ký tự không hợp lệ như khoảng trắng hoặc dấu xuống dòng, hay phần đệm '=' không đúng có thể gây lỗi. Hãy kiểm tra lại mã gốc rồi thử lại.
H. Tôi có thể sử dụng công cụ cho mục đích thương mại không?
Có. Công cụ này hoàn toàn miễn phí cho cả cá nhân và doanh nghiệp, kể cả dự án thương mại, và không giới hạn số lần sử dụng.
H. Có giới hạn kích thước tệp không?
Giới hạn thực tế phụ thuộc vào bộ nhớ khả dụng trên thiết bị vì quá trình xử lý diễn ra cục bộ trong trình duyệt. Tệp rất lớn—từ vài chục MB trở lên—có thể tạm thời làm trình duyệt không phản hồi.
Nhúng hình ảnh: Mã hóa biểu tượng hoặc logo nhỏ dưới dạng Base64 rồi dùng Data URI trong thuộc tính CSS background-image hoặc thẻ HTML <img>.
Nhúng phông chữ web: Mã hóa tệp phông chữ web như WOFF2 dưới dạng Base64 rồi đưa vào CSS @font-face để giảm số yêu cầu tệp phông chữ bên ngoài.
Sao chép nhanh: Chọn nút Sao chép ở góc trên bên phải của kết quả để sao chép vào bảng nhớ tạm chỉ bằng một lần nhấn.
Tải tệp xuống: Nếu đầu ra đã giải mã là một tệp, chẳng hạn hình ảnh, hãy chọn Lưu để tải xuống với tên tệp ban đầu.
Mã hóa đang chuyển đổi văn bản hoặc tệp gốc thành chuỗi Base64 và giải mã đang chuyển đổi chuỗi Base64 trở lại thành văn bản có thể đọc được hoặc dữ liệu tệp gốc.
Không. Base64 không phải là phương pháp nén mà là phương pháp mã hóa văn bản để truyền tải nên kích thước dữ liệu nhìn chung tăng lên so với nhị phân gốc. Nếu mục tiêu của bạn là giảm kích thước, hãy sử dụng các công cụ nén hoặc tối ưu hóa định dạng.
Việc giải mã Base64 đôi khi được gọi là "giải mã bảo mật", nhưng về kỹ thuật đây chỉ là decode. Base64 không phải mã hóa bảo mật; nó chỉ biểu diễn dữ liệu dưới dạng văn bản và bất kỳ ai cũng có thể đảo ngược. Không dùng Base64 để bảo vệ mật khẩu hay dữ liệu bí mật.