Chuyển đến nội dung
Chuyển đổi giờ khai cuộc World Cup đã ra mắtXem giờ khai cuộc theo múi giờ của bạn và thêm nhắc lịch.

Mã hóa/Giải mã Base64

Mã hóa/Giải mã Base64 xử lý văn bản UTF-8, đầu ra được bọc Base64URL và MIME, cùng với quy trình làm việc bằng hình ảnh cho URL dữ liệu, Base64 thô, xem trước cục bộ và tải xuống hình ảnh.

Văn bản đầu vào

Ký tự

0 / 50,000

Mã hóa/Giải mã Base64

Bắt đầu nhanh

1
Chọn Văn bản, Ảnh sang Base64 hoặc Base64 sang ảnh.
2
Dán văn bản/Base64 hoặc tải lên một ảnh.
3
Mã hóa hoặc giải mã văn bản, rồi sao chép kết quả.
4
Sau khi tải ảnh lên, sao chép Data URL hoặc Base64 thô.
5
Dán Data URL hoặc Base64 thô, chọn MIME, rồi xem trước hoặc tải xuống.

Tình huống sử dụng phổ biến

URL/JWT

nên ưu tiên biến thể URL‑safe (−/_); phần '=' ở cuối có thể được lược bỏ để tránh vấn đề escape

Email/MIME

khi cần ngắt dòng, hãy dùng quy tắc MIME 76 cột (CRLF); với web thì không cần ngắt dòng. Công cụ cung cấp ngắt dòng 76 cột và chuyển đổi LF/CRLF.

Văn bản nhiều dòng

bật Mã hóa theo dòng để mã hóa từng dòng độc lập.

MIME/PEM

bật ngắt dòng 76 cột; bật sử dụng LF khi cần.

Data URL

khi nhúng, tạo chuỗi data:[mime];base64,…; bộ giải mã sẽ tự động tách phần sau dấu phẩy.

Kiểm tra khứ hồi

mã hóa rồi ngay lập tức giải mã lại để kiểm tra tính chính xác.

Tải ảnh lên

giữ nguyên byte gốc và chuyển qua lại giữa Data URL với raw Base64 mà không cần tải lại.

Data URL hình ảnh

dán data:image/...;base64,... để tự động nhận diện kiểu MIME và xem trước ảnh ngay lập tức.

Dữ liệu ảnh Base64 thô

hãy cung cấp kiểu MIME gốc của ảnh để công cụ có thể tự động xem trước và tải xuống dưới dạng ảnh.

Tham số & biến thể mã hóa

Xuất dạng URL‑safe
Mã hóa theo từng dòng (mỗi dòng độc lập)
Ngắt dòng ở 76 cột kiểu MIME (CRLF)
Dùng LF cho ký tự xuống dòng (\n)
Data URL
Base64 thô
Ảnh đầu vào dạng raw Base64 cần có MIME rõ ràng vì Base64 không tự lưu metadata định dạng tệp.
Tự thêm padding: độ dài được căn cho bội số của 4; độ dài không hợp lệ sẽ được báo lỗi.
Chấp nhận khoảng trắng: khi giải mã sẽ tự loại bỏ xuống dòng và khoảng trắng.

Ranh giới văn bản và hình ảnh

Mã hóa văn bản bắt đầu bằng Base64 tiêu chuẩn (+/ có phần đệm). Đầu ra an toàn cho URL chuyển sang Base64URL (-/_ với phần đệm được bỏ qua theo mặc định).
Giải mã chấp nhận Base64 và Base64URL tiêu chuẩn, loại bỏ khoảng trắng, thêm phần đệm khi có thể và trích xuất tải trọng sau dấu phẩy Data URL.
Hình ảnh tới Base64 chấp nhận mỗi lần một hình ảnh và giữ nguyên byte gốc; nó không nén, cắt, thay đổi kích thước, tối ưu hóa, quét hoặc chuyển đổi định dạng.
Đầu vào hình ảnh Base64 thô không có siêu dữ liệu MIME. Chọn loại hình ảnh gốc trước khi xem trước hoặc tải xuống.
Văn bản và hình ảnh lớn bị giới hạn bởi ranh giới thực thi văn bản, độ dài Data URL, bộ nhớ trình duyệt và hỗ trợ xem trước hình ảnh trình duyệt.
Đối với các tệp nhị phân không phải hình ảnh, hãy sử dụng công cụ tệp chuyên dụng hoặc CLI. Chế độ văn bản giải mã byte dưới dạng UTF-8, do đó dữ liệu nhị phân tùy ý có thể trông bị cắt xén.

Gợi ý sử dụng

Chế độ Văn bản mặc định dùng UTF-8. Nếu bạn cần GBK, Shift-JIS hoặc mã hóa khác, hãy chuyển đổi trước rồi mới dùng công cụ này.
Base64 tiêu chuẩn là mặc định. Chỉ bật đầu ra an toàn cho URL khi mục tiêu mong đợi Base64URL (-/_ với phần đệm được bỏ qua theo mặc định).
Khi trao đổi giữa các hệ thống, nên loại bỏ xuống dòng/khoảng trắng; chỉ thêm vào khi hiển thị.
Base64 tăng kích thước dữ liệu khoảng 33%; chia văn bản rất lớn và tránh sử dụng nó làm định dạng lưu trữ cho các tệp lớn.
Base64 chuẩn cho hệ thống cũ: tắt URL‑safe (giữ +/ và =).
Mã hóa theo dòng sẽ mã hóa lại cả chuỗi Base64 hiện có; nếu chỉ muốn chuyển đổi biến thể, hãy tắt tùy chọn này trước khi mã hóa.
Ngắt dòng 76 cột chỉ ảnh hưởng cách hiển thị; bộ giải mã sẽ bỏ qua ngắt dòng và khoảng trắng.
Khi chia sẻ raw Base64, hãy giữ kèm loại MIME gốc để bên nhận có thể dựng lại tệp đúng cách.
Khả năng xem trước phụ thuộc vào mức hỗ trợ định dạng ảnh của trình duyệt; nếu xem trước không hoạt động thì bản tải xuống vẫn giữ nguyên byte gốc.

Giới hạn & khả năng tương thích

Chế độ văn bản giải mã byte dưới dạng văn bản UTF-8. Đối với các tệp nhị phân không phải hình ảnh, hãy sử dụng công cụ tệp chuyên dụng hoặc CLI thay vì trang này.
Tải lên hình ảnh, độ dài dữ liệu URL và kích thước xem trước bị giới hạn bởi bộ nhớ trình duyệt và hỗ trợ định dạng hình ảnh của trình duyệt.
Một số định dạng ảnh có thể mã hóa thành công nhưng vẫn không xem trước được trong trình duyệt hiện tại.

Quyền riêng tư & bảo mật

Quá trình xử lý Base64 chạy trong trình duyệt. Dữ liệu nhập văn bản, dữ liệu ảnh Base64, ảnh đã chọn và cài đặt có thể ở lại trong phiên hiện tại hoặc bộ nhớ trình duyệt. Nếu bạn lưu không gian làm việc hoặc bật đồng bộ WebDAV, các dữ liệu nhập đó, tệp đính kèm ảnh đã chọn và cài đặt có thể được lưu theo cài đặt đồng bộ của bạn. Trên thiết bị dùng chung, hãy xóa dữ liệu nhập, ảnh và dữ liệu trang khi cần.
Lưu ý bảo mật: Base64 là cách mã hóa định dạng, không phải mã hóa bảo mật. Nó không che giấu, xác minh hoặc quét nội dung; hãy mã hóa dữ liệu nhạy cảm trước khi chuyển sang Base64.

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

8

Tiếp tục bước tiếp theo với các công cụ liên quan này.

Toàn bộ quá trình xử lý của công cụ diễn ra cục bộ trong trình duyệt của bạn.