Công cụ
VI

Giải mã và mã hóa Base64 trực tuyến

Dán chuỗi Base64 để giải mã thành văn bản dễ đọc, hoặc chuyển sang Mã hóa để biến văn bản thành Base64. Kết quả hiện ra tức thì ngay khi bạn gõ.

Riêng tư: dữ liệu của bạn được xử lý ngay trong trình duyệt và không bao giờ được tải lên.

Cách giải mã Base64

  1. Dán chuỗi Base64 vào ô Đầu vào. Công cụ cũng chấp nhận data URI và Base64 an toàn cho URL.
  2. Văn bản đã giải mã hiện ngay trong ô Đầu ra. Nếu thấy ký tự lạ, hãy chọn bảng mã ký tự khác.
  3. Nhấn Sao chép hoặc Tải xuống. Kết quả nhị phân như ảnh hay PDF sẽ được lưu thành file với đúng đuôi mở rộng.

Bộ giải mã và mã hóa Base64 2 trong 1

Base64 Decoder Online chuyển đổi theo cả hai chiều. Bộ giải mã bỏ qua dấu cách và dấu xuống dòng, chấp nhận bảng chữ cái an toàn cho URL (- và _) và tự động bổ sung phần đệm = còn thiếu, nên ngay cả những chuỗi lộn xộn sao chép từ log, email hay API cũng được giải mã chính xác. Bộ mã hóa hỗ trợ văn bản UTF-8, UTF-16 và Latin-1, đầu ra an toàn cho URL và xuống dòng kiểu MIME.

Cách hoạt động của giải mã Base64

Cứ 4 ký tự Base64 biểu diễn 3 byte dữ liệu. Bộ giải mã chuyển từng ký tự về giá trị 6 bit tương ứng, ghép các bit lại rồi chia thành từng byte, sau đó diễn giải chúng thành văn bản theo bảng mã ký tự đã chọn. Ví dụ, SGVsbG8= được giải mã thành Hello.

Decode Base64 bằng dòng lệnh

Trên Linux và macOS, dùng echo 'SGVsbG8=' | base64 --decode. Trong Windows PowerShell, dùng [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('SGVsbG8=')). Với Python: base64.b64decode('SGVsbG8=').decode().

Tại sao nên dùng Base64 Decoder Online?

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

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

Không. Base64 chỉ là một cách biểu diễn dữ liệu (encoding), không phải mã hóa bảo mật (encryption). Bất kỳ ai cũng có thể giải mã mà không cần khóa, vì vậy đừng bao giờ chỉ dùng Base64 để bảo vệ mật khẩu hay dữ liệu riêng tư.

Vì sao văn bản sau khi giải mã bị lỗi font?

Có thể văn bản đã được mã hóa bằng bảng mã khác (hãy thử UTF-16 hoặc Windows-1252), hoặc chuỗi Base64 chứa dữ liệu nhị phân như ảnh, PDF hay file ZIP. Hãy dùng nút Tải xuống để lưu dữ liệu nhị phân thành file.

Base64 an toàn cho URL là gì?

Base64URL thay + bằng -, / bằng _ và thường bỏ phần đệm =, nhờ đó kết quả có thể dùng trong URL, tên file và JSON Web Token. Bộ giải mã này tự động đọc được cả hai biến thể.

Dữ liệu của tôi có bị gửi lên máy chủ không?

Không. Việc giải mã và mã hóa diễn ra ngay trên trình duyệt của bạn bằng JavaScript. Mọi nội dung bạn dán vào đều không bị tải lên hay lưu trữ.