📦

mã hóa Base64

Mã hóa văn bản hoặc tệp nhị phân thành Base64, hoặc giải mã chuỗi Base64 trở lại văn bản. Bao gồm chế độ URL-safe. Mọi thứ chạy trong trình duyệt của bạn — không máy chủ, không theo dõi.

Công cụ nhà phát triển Chạy cục bộ Không gửi dữ liệu
atob / btoa URL-safe hỗ trợ tệp chỉ phía máy khách không theo dõi
Văn bản thuần
📂 Thả tệp hoặc nhấp để chọn — mã hóa mọi tệp nhị phân hoặc văn bản
→
Base64
💡
Base64 mã hóa dữ liệu nhị phân thành văn bản ASCII bằng 64 ký tự in được (A–Z, a–z, 0–9, +, /). Chế độ URL-safe thay thế +→- và /→_, và loại bỏ = phần đệm — giúp an toàn cho URL và tên tệp mà không cần mã hóa phần trăm. Mọi xử lý đều sử dụng TextEncoder / TextDecoder API tích hợp sẵn của trình duyệt. Không có dữ liệu nào rời khỏi thiết bị của bạn.

Base64 là gì?

Base64 là phương pháp mã hóa văn bản biến dữ liệu nhị phân hoặc văn bản thuần thành một tập ký tự ASCII giới hạn. Nó thường được dùng cho nội dung email, URL dữ liệu, mã thông báo API và truyền nội dung nhị phân qua các hệ thống chỉ hỗ trợ văn bản.

Cách sử dụng mã hóa Base64

  1. Dán văn bản vào vùng nhập hoặc chuyển sang chế độ tệp.
  2. Chọn mã hóa hoặc giải mã tùy theo tác vụ của bạn.
  3. Dùng chế độ an toàn cho URL khi kết quả phải hoạt động trong URL hoặc payload tương tự JWT.
  4. Sao chép kết quả khi quá trình chuyển đổi có vẻ chính xác.
Hiểu về Base64 ▾
Ví dụ
Đầu vào Hello, World!
Đầu ra SGVsbG8sIFdvcmxkIQ==
Các trường hợp sử dụng phổ biến
  • Nhúng hình ảnh vào HTML/CSS dưới dạng data URI
  • Mã hóa dữ liệu nhị phân để truyền qua JSON hoặc email
  • Giải mã phản hồi API được mã hóa Base64
  • Mã hóa tệp cấu hình cho biến môi trường
Vì sao nên dùng công cụ này
  • Hữu ích cho data URL, payload API, truyền dữ liệu nhị phân và kiểm tra giải mã nhanh.
  • Hỗ trợ cả quy trình mã hóa văn bản thuần và dựa trên tệp.
  • Chạy hoàn toàn trong trình duyệt, không tải lên hay xử lý qua máy chủ.
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 là mã hóa chuyển đổi, không phải mã hóa bảo mật. Bất kỳ ai cũng có thể giải mã mà không cần khóa. Hãy dùng AES hoặc giải pháp tương tự để bảo mật thực sự.

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

Base64 an toàn cho URL thay thế + bằng - và / bằng _ để chuỗi đã mã hóa có thể dùng trong URL mà không cần percent-encoding.

Công cụ này có hỗ trợ mã hóa tệp không?

Có. Chuyển sang tab Tệp để mã hóa các tệp nhị phân như hình ảnh, PDF hoặc tệp thực thi sang Base64.

Dữ liệu của tôi có được gửi đến máy chủ không?

Không. Mọi thao tác mã hóa và giải mã đều chạy hoàn toàn trong trình duyệt của bạn bằng JavaScript. Không có gì được tải lên.