Chuyển tới nội dung chính
Z

Công cụ mã hóa & giải mã Base64

Mã hóa và giải mã văn bản hoặc file Base64. Hỗ trợ biến thể chuẩn và URL-safe. Miễn phí, không cần đăng ký.

Miễn phí Không cần đăng ký Chạy trên trình duyệt Tôn trọng riêng tư Updated

Cách dùng

  1. 1 Chọn chế độ Encode (mã hóa) hoặc Decode (giải mã).
  2. 2 Dán văn bản hoặc tải lên file (tối đa 5MB).
  3. 3 Bật tùy chọn URL-safe Base64 nếu bạn cần biến thể tương thích với URL và tên file.

Vì sao dùng công cụ này

  • Hỗ trợ đầy đủ Unicode — emoji và ký tự CJK được mã hóa chính xác.
  • Biến thể URL-safe — thay `+ /` bằng `- _` và bỏ ký tự đệm (padding).
  • Chế độ File → Base64 để nhúng ảnh nhỏ / dữ liệu nhị phân vào JSON hoặc data URL.
  • Chạy hoàn toàn trên trình duyệt của bạn — dữ liệu không bao giờ được gửi lên máy chủ của chúng tôi.

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

URL-safe Base64 là gì?

Base64 chuẩn dùng các ký tự `+ / =`, vốn gây lỗi khi xuất hiện trong URL và tên file. URL-safe Base64 (RFC 4648 §5) thay `+` bằng `-`, `/` bằng `_`, và bỏ ký tự đệm `=`. Biến thể này được dùng trong JWT, OAuth state và nhiều API web khác.

Tôi có thể mã hóa file không?

Có — nhấn “File → Base64” để tải lên. Giới hạn 5MB để trình duyệt không bị treo. Với file lớn hơn, hãy dùng công cụ dòng lệnh hỗ trợ streaming.

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

Không — Base64 chỉ là mã hóa có thể đảo ngược (reversible encoding). Bất kỳ ai cũng có thể giải mã được. Chỉ nên dùng để truyền tải dữ liệu, không dùng để che giấu thông tin nhạy cảm.

Công cụ mã hóa & giải mã Base64 là gì?

Base64 là một phương pháp mã hóa nhị phân sang văn bản (RFC 4648), biểu diễn các byte bất kỳ bằng 64 ký tự ASCII có thể in được (A–Z, a–z, 0–9, cùng hai ký tự đặc biệt). Biến thể chuẩn dùng `+` và `/`; biến thể URL-safe thay bằng `-` và `_` để kết quả có thể xuất hiện nguyên vẹn trong URL và tên file. Một công cụ Base64 Encoder chuyển đổi văn bản hoặc file nhị phân qua lại giữa hai dạng biểu diễn này.

Tính năng

Mã hóa & giải mã

Chuyển đổi văn bản hoặc tệp sang Base64 và ngược lại, kèm thông báo lỗi rõ ràng khi dữ liệu đầu vào không hợp lệ.

Tiêu chuẩn & an toàn cho URL

Chuyển đổi giữa bảng chữ cái tiêu chuẩn RFC 4648 (+, /) và bảng chữ cái an toàn cho URL (-, _) dùng cho URL và tên tệp.

Văn bản & tệp nhị phân

Mã hóa văn bản UTF-8 hoặc kéo thả bất kỳ tệp nhị phân nào (hình ảnh, PDF) — kết quả đầu ra luôn chính xác từng byte.

Riêng tư 100%

Chạy hoàn toàn phía trình duyệt (client-side) — dữ liệu đầu vào của bạn không bao giờ bị tải lên, ghi log hay giới hạn tốc độ.

Ví dụ

Input

Hello, Zerethon!

Output

SGVsbG8sIFplcmV0aG9uIQ==

Trường hợp sử dụng

  1. 1

    Nhúng hình ảnh dưới dạng data URI

    Mã hóa Base64 một hình ảnh nhỏ để nhúng trực tiếp vào CSS hoặc HTML, giúp tiết kiệm một lượt yêu cầu HTTP.

  2. 2

    Tạo header Basic Auth

    Mã hóa chuỗi "user:password" cho header HTTP Authorization. Lưu ý: Base64 là mã hóa dạng biểu diễn (encoding), không phải mã hóa bảo mật (encryption) — nó không che giấu được nội dung.

  3. 3

    Kiểm tra một JWT

    Giải mã các đoạn Base64 an toàn cho URL của một JSON Web Token để đọc phần header và claims của nó.

Công cụ mã hóa & giải mã Base64 so với các lựa chọn khác

Công cụ mã hóa & giải mã Base64 so với các công cụ trình duyệt và máy tính thông thường — so sánh nhanh các tính năng.
Tính năng Zerethon Tools Công cụ trực tuyến thường gặp Ứng dụng máy tính
Files leave device No Yes (upload) No
URL-safe variant Yes Sometimes Yes
Binary file support Yes Sometimes Yes
Free Yes Yes Often free
Signup required No Sometimes No
Tóm tắt

Công cụ Base64 của Zerethon mã hóa và giải mã cả văn bản lẫn tệp nhị phân hoàn toàn ngay trên trình duyệt của bạn, tuân theo chuẩn RFC 4648. Công cụ hỗ trợ bảng chữ cái tiêu chuẩn (+, /) và bảng chữ cái an toàn cho URL (-, _), mã hóa văn bản UTF-8 chính xác, và không bao giờ tải dữ liệu của bạn lên máy chủ. Miễn phí, không cần đăng ký, không giới hạn số lần sử dụng.

Danh mục
Lập trình
Giá
Miễn phí
Quyền riêng tư
Chạy trên trình duyệt
Đăng ký
Không cần

Tài liệu tham khảo

Quyền riêng tư

Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Công cụ mã hóa & giải mã Base64 chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.

So sánh

Kiến thức cơ bản

Hướng dẫn

Công cụ liên quan

Xây dựng, chia sẻ và phát triển trên Zerethon Social

Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.

Dùng thử Zerethon miễn phí