Tất cả công cụ · Dữ liệu

Mã hóa và giải mã Base64

Đã xác minh hoạt động tốt · ngày 15 tháng 8, 2026

Chuyển văn bản hoặc tệp thành Base64, hoặc giải mã một chuỗi Base64 trở lại văn bản hoặc tệp có thể tải về, tất cả ngay trên trình duyệt của bạn. Hoạt động hoàn toàn trên trình duyệt của bạn: không tải lên gì cả.

Chiều

Đầu vào

Base64 tiêu chuẩn dùng các ký tự + và /, vốn có ý nghĩa đặc biệt trong URL: hãy chọn «an toàn cho URL» nếu bạn định dùng kết quả trong một URL hoặc tên tệp, khi đó chúng sẽ được thay bằng - và _. Giải mã ra tệp sẽ dựng lại đúng dữ liệu gốc; bạn cần biết phần mở rộng ban đầu, vì bản thân Base64 không lưu tên tệp. Một chuỗi Base64 không hợp lệ sẽ được báo rõ ràng thay vì tạo ra một kết quả không đọc được. Không có gì được tải lên: mọi thứ diễn ra trên thiết bị của bạn.

Cách hoạt động

  1. Chọn Mã hóa hoặc Giải mã, và Văn bản hoặc Tệp làm đầu vào.
  2. Với văn bản, dán trực tiếp; với tệp, kéo thả hoặc bấm để chọn.
  3. Kết quả xuất hiện ngay lập tức: sao chép hoặc tải về dưới dạng tệp nếu đầu vào/đầu ra là tệp.
  4. Mã hóa an toàn cho URL (dùng - và _ thay cho + và /) có sẵn như một tùy chọn để dùng kết quả trong một URL hoặc tên tệp.

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

Tệp hoặc văn bản của tôi có được tải lên đâu không?

Không: việc mã hóa và giải mã diễn ra cục bộ trên trình duyệt của bạn bằng API Base64 chuẩn. Không có gì được gửi đến máy chủ.

Khác biệt giữa Base64 chuẩn và an toàn cho URL là gì?

Base64 chuẩn dùng ký tự + và /, có ý nghĩa đặc biệt trong URL. Base64 an toàn cho URL thay thế chúng bằng - và _ để kết quả có thể dùng trực tiếp trong URL hoặc tên tệp mà không cần mã hóa thêm.

Tôi có thể giải mã một chuỗi Base64 thành tệp có thể tải về không?

Có: chế độ giải mã với đầu ra là tệp sẽ dựng lại các byte gốc và cung cấp cho bạn dưới dạng tệp tải về. Bạn sẽ cần biết (hoặc đoán) phần mở rộng gốc, vì bản thân Base64 không lưu tên tệp.

Có giới hạn dung lượng tệp không?

Không có giới hạn cố định, dù các tệp rất lớn (hơn 100 MB) sẽ mất nhiều thời gian và dùng nhiều bộ nhớ hơn, vì việc mã hóa diễn ra trong bộ nhớ của trình duyệt bạn.

Nếu tôi cố giải mã một chuỗi Base64 không hợp lệ thì sao?

Bạn sẽ nhận được lỗi rõ ràng thay vì kết quả không đọc được: công cụ kiểm tra đầu vào có đúng định dạng Base64 trước khi giải mã.

Tệp của bạn không bao giờ bị tải lên. Gotool.xyz hoạt động hoàn toàn bằng JavaScript ngay trên trình duyệt của bạn. Tệp của bạn được xử lý trong bộ nhớ và không bao giờ chạm tới máy chủ: không có gì để rò rỉ, không có gì cần dọn dẹp. Đóng tab lại là coi như chưa từng xảy ra. Điều duy nhất chúng tôi ghi nhận là công cụ nào đã được dùng (chỉ tên công cụ, ví dụ «merge») để biết công cụ nào hữu ích với mọi người; không bao giờ là tệp của bạn, tên tệp, dung lượng hay bất kỳ nội dung nào bên trong.