Giải mã Base64 — Chuyển Base64 thành văn bản

Dán chuỗi Base64 để giải mã lại thành văn bản ngay khi bạn gõ — kể cả Base64 an toàn cho URL từ JWT và liên kết, cũng như các chuỗi bị thiếu dấu “=” padding.

Cập nhật

Mã hóa tệp sang Base64

Chọn tệp hoặc kéo thả vào đây — hình ảnh, PDF, font, bất kỳ tệp nào tối đa 50 MB.
Tệp được đọc ngay trên máy và không bao giờ được tải lên.

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?5.0 1 lượt đánh giá
Mã hóa văn bản hoặc tệp sang Base64 và giải mã Base64 về văn bản trực tuyếnMã hóa / Giải mã Base64 →

Cách dùng Giải mã Base64

  1. Dán văn bản Base64 vào ô nhập — nội dung sẽ được giải mã ngay khi bạn gõ.
  2. Base64 an toàn cho URL (có - và _) và dấu = padding bị thiếu sẽ được xử lý tự động.
  3. Sao chép văn bản đã giải mã, hoặc chuyển sang Encode để làm ngược lại.

Giải mã Base64 hoạt động thế nào

Base64 biểu diễn dữ liệu nhị phân bằng 64 ký tự in được (A–Z, a–z, 0–9, + và /), cứ 3 byte thành 4 ký tự. Giải mã sẽ đảo ngược quá trình này và chuyển các byte về văn bản theo UTF-8, nên dấu tiếng Việt và emoji hiển thị đúng: SGVsbG8sIHdvcmxkIQ== giải mã thành “Hello, world!”.

Base64 an toàn cho URL và padding

JWT, URL và nhiều API dùng Base64URL, thay + và / bằng - và _, thường bỏ dấu = padding ở cuối. Bộ giải mã chấp nhận cả hai dạng và tự thêm lại padding khi thiếu.

Khi kết quả trông như chuỗi vô nghĩa

Nếu kết quả không đọc được, dữ liệu có thể không phải văn bản — ví dụ ảnh, PDF, dữ liệu nén hoặc đã mã hóa. Với ảnh, hãy dùng Image to Base64 (công cụ có thể chuyển data URL trở lại thành ảnh). Còn với JWT, hãy dùng JWT Decoder để giải mã cả ba phần.

Cũng được tìm dưới tên: decode base64, base64 sang text, base64 decoder, giải mã base64 online, chuyển base64 thành text, base64url decode, decode base64 online.

Các công cụ dùng kèm tốt với Giải mã Base64

  • Mã hóa / Giải mã Base64 — Chuyển văn bản sang Base64 và ngược lại với hỗ trợ đầy đủ UTF-8 (dấu tiếng Việt, emoji), chuyển sang Base64 an toàn cho URL, hoặc thả tệp vào để lấy chuỗi Base64 hay data URI.
  • Giải mã JWT — Dán JSON Web Token vào đây để xem header và payload, kiểm tra thời điểm hết hạn và xác minh chữ ký.
  • Giải mã URL — Dán một URL hoặc chuỗi truy vấn đầy %20 và %3D để đọc lại dễ dàng — mỗi tham số truy vấn được giải mã và liệt kê riêng.
  • Ảnh sang Base64 — Chuyển PNG, JPEG, SVG, WebP hoặc GIF thành Base64 data URI với mã CSS và HTML sẵn sàng sao chép, hoặc dán chuỗi Base64 để xem trước và tải ảnh về.

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

Base64 có phải là mã hóa không?
Không. Base64 chỉ là cách mã hóa mà ai cũng có thể đảo ngược — đừng bao giờ dùng nó để che giấu mật khẩu hay thông tin bí mật.
Vì sao Base64 của tôi kết thúc bằng = hoặc ==?
Đó là padding. Base64 xử lý theo nhóm ba byte; khi độ dài dữ liệu không chia hết cho ba, = hoặc == sẽ được thêm vào nhóm cuối cùng.
Làm sao để giải mã JWT?
JWT gồm ba phần Base64URL, ngăn cách bằng dấu chấm. Bạn có thể dán một phần vào đây, hoặc dùng JWT Decoder để giải mã đồng thời header và payload.
Tôi có thể cài Giải mã Base64 như một ứng dụng web và dùng khi không có mạng không?
Có. Giải mã Base64 là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan