Ngôn ngữ
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Mã Hóa & Giải Mã Base64

Mã Hóa & Giải Mã Base64

Giải mã và mã hóa Base64 ngay trong trình duyệt. Chuyển văn bản hoặc tệp sang Base64, khôi phục văn bản gốc, hỗ trợ URL-safe, ngắt dòng và Data URL.

Mã Hóa & Giải Mã Base64

Giải mã và mã hóa Base64 cho văn bản hoặc tệp chỉ trong vài giây, ngay trên trình duyệt của bạn. Dán một chuỗi Base64 để khôi phục văn bản gốc, hoặc gõ bất kỳ văn bản nào để chuyển thành chuỗi Base64 — kết quả cập nhật ngay khi bạn gõ, không cần cài đặt gì.

Base64 là một cơ chế chuyển dữ liệu nhị phân sang văn bản, ánh xạ dữ liệu nhị phân thành các ký tự ASCII in được, nhờ đó nội dung nhị phân di chuyển an toàn qua những kênh chỉ chấp nhận văn bản. Công cụ này dành cho lập trình viên làm việc với Data URL, JWT token, xác thực HTTP Basic, email MIME và payload JSON hay XML cần mang dữ liệu nhị phân dưới dạng văn bản.

Riêng tư ngay từ thiết kế: mọi thao tác mã hóa và giải mã đều chạy cục bộ trong trình duyệt. Văn bản và tệp bạn xử lý — kể cả tệp tải lên — không bao giờ rời khỏi thiết bị và không bao giờ được gửi đến máy chủ.

Cách Sử Dụng

1

Chọn Mã hóa hoặc Giải mã

Chọn Mã hóa (mặc định) để biến văn bản thành Base64, hoặc chuyển sang Giải mã để biến chuỗi Base64 trở lại thành văn bản đọc được.

2

Gõ, dán hoặc tải lên

Nhập văn bản hoặc dán chuỗi Base64 vào ô bên trái. Ở chế độ Mã hóa, bạn cũng có thể nhấn Tải tệp lên để mã hóa bất kỳ hình ảnh, PDF hay tệp nào khác. Cần thử nhanh? Nhấn Dữ liệu mẫu.

3

Tinh chỉnh tùy chọn

Bật URL-safe để có kết quả dùng an toàn trong URL, tên tệp và JWT token, hoặc Ngắt dòng để xuống dòng sau mỗi 76 ký tự, phù hợp với email MIME và chứng chỉ PEM.

4

Sao chép, tải xuống hoặc hoán đổi

Kết quả hiện ra tức thì ở ô bên phải. Dùng Sao chép hoặc Tải xuống để lưu lại, hoặc Hoán đổi để đưa kết quả về ô đầu vào và đảo chế độ nhằm kiểm tra nhanh một vòng khứ hồi.

Tính Năng

Mã Hóa Theo Thời Gian Thực

Văn bản được chuyển sang Base64 ngay khi bạn gõ — không cần nhấn nút, kết quả làm mới sau một khoảng dừng ngắn để giữ mượt mà.

Giải Mã Theo Thời Gian Thực

Dán một chuỗi Base64 và văn bản gốc hiện ra tức thì, đầu vào không hợp lệ được báo ngay lập tức.

Mã Hóa Tệp Tải Lên

Tải lên bất kỳ tệp nào — hình ảnh, PDF hay tài liệu — để mã hóa thành chuỗi Base64 phục vụ nhúng trực tiếp.

Biến Thể URL-Safe

Đổi +/ thành -_ rồi bỏ ký tự đệm, khớp với JWT token và các web API.

Ngắt Dòng Kiểu MIME

Ngắt kết quả ở 76 ký tự mỗi dòng (RFC 2045), định dạng dùng trong mã hóa email và chứng chỉ PEM.

Nhận Diện Data URL

Khi giải mã, tiền tố data:image/png;base64,… được loại bỏ tự động, nên bạn có thể dán nguyên một Data URL.

Hoán Đổi Một Cú Nhấp

Đưa kết quả về ô đầu vào và đảo chế độ để kiểm chứng một vòng mã hóa rồi giải mã khứ hồi.

Thống Kê Kích Thước & Tỉ Lệ

Thanh trạng thái báo kích thước đầu vào, kích thước kết quả và tỉ lệ mã hóa (khoảng 1,33x với Base64 chuẩn).

Sao Chép & Tải Xuống

Sao chép kết quả vào bộ nhớ tạm hoặc tải về dưới dạng tệp văn bản để đưa thẳng vào mã của bạn.

Hỗ Trợ UTF-8

Việc mã hóa dùng UTF-8, nên văn bản đa ngôn ngữ, ký hiệu và emoji đi khứ hồi mà không bị hỏng.

Câu Hỏi Thường Gặp

Base64 là gì?

Base64 là một cách mã hóa chuyển dữ liệu nhị phân sang văn bản, biểu diễn dữ liệu nhị phân bằng 64 ký tự ASCII in được (A–Z, a–z, 0–9, cùng +/). Nó cho phép nội dung nhị phân di chuyển an toàn qua những hệ thống chỉ xử lý văn bản, như URL, email và JSON.

Làm sao để giải mã một chuỗi Base64?

Chuyển sang chế độ Giải mã và dán chuỗi Base64 của bạn vào ô bên trái. Văn bản gốc hiện ra tức thì ở bên phải. Nếu chuỗi là một Data URL đầy đủ hoặc dùng biến thể URL-safe, công cụ sẽ tự nhận diện và xử lý giúp bạn.

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

Không. Base64 là cách mã hóa (encoding), không phải mã hóa bảo mật (encryption). Nó không che giấu gì cả — bất kỳ ai cũng có thể giải mã một chuỗi Base64 về dạng gốc. Hãy dùng nó để vận chuyển dữ liệu an toàn, đừng bao giờ dùng để bảo vệ dữ liệu.

Base64 chuẩn và Base64 URL-safe khác nhau ở đâu?

Base64 chuẩn dùng +, /=. Base64 URL-safe thay + bằng -, / bằng _, và bỏ ký tự đệm = ở cuối, nhờ đó kết quả dùng an toàn trong URL, tên tệp và tham số truy vấn. Bật nút URL-safe để tạo ra dạng này.

Làm sao để chuyển một chuỗi Base64 thành hình ảnh?

Công cụ này giải mã Base64 thành văn bản và báo payload nhị phân theo kích thước byte thay vì hiển thị bản xem trước. Để nhúng một hình ảnh, hãy mã hóa tệp tại đây rồi thêm tiền tố Data URL như data:image/png;base64, vào trước kết quả, sau đó dùng chuỗi đó trong thuộc tính src của HTML hoặc CSS.

Vì sao Base64 làm dữ liệu lớn hơn?

Base64 biểu diễn mỗi 3 byte dữ liệu nhị phân thành 4 ký tự ASCII, nên kết quả lớn hơn đầu vào khoảng 33% (tỉ lệ gần 1,33x). Phần dôi ra đó là cái giá phải trả để gửi được dữ liệu nhị phân qua những kênh chỉ chấp nhận văn bản.

Tôi có thể mã hóa mọi loại tệp không?

Có. Ở chế độ Mã hóa, nhấn Tải tệp lên và chọn bất kỳ tệp nào — hình ảnh, PDF, âm thanh, video hay tệp nén. Công cụ đọc các byte thô và chuyển chúng thành chuỗi Base64 mà bạn có thể sao chép hoặc tải về.

Dữ liệu của tôi có riêng tư không?

Có. Mọi thao tác mã hóa và giải mã đều diễn ra trong trình duyệt bằng JavaScript — không có văn bản hay tệp nào được tải lên máy chủ. Bạn có thể tự kiểm chứng bằng cách dùng công cụ ở chế độ ngoại tuyến sau khi trang đã tải xong.

Văn bản
Base64
Lỗi

                

Nhập văn bản bên trái để mã hóa sang Base64

Đầu vào: 0 B | Kết quả: 0 B | Tỉ lệ: —
Chuyển giữa chế độ Mã hóaGiải mã bằng các nút bật/tắt
Bật URL-safe để tạo Base64 dùng được trong URL, tên tệp và JWT token
Bật Ngắt dòng để xuống dòng sau mỗi 76 ký tự (chuẩn MIME)
Nhấn Hoán đổi để đảo nhanh thao tác — kết quả trở thành đầu vào
Nhấn Tải tệp lên để mã hóa bất kỳ tệp nào sang Base64 — tiện cho việc nhúng ảnh vào HTML/CSS
Dán một Data URL (ví dụ data:image/png;base64,...) — tiền tố sẽ được nhận diện tự động
Mọi thao tác mã hóa và giải mã đều chạy cục bộ trong trình duyệt — không có dữ liệu nào được gửi đến máy chủ
Muốn biết thêm? Đọc tài liệu →
1/8
Bắt đầu gõ để tìm kiếm...
Đang tìm kiếm...
Không tìm thấy kết quả
Hãy thử tìm với từ khóa khác