Bỏ qua, tới nội dung chính

Mã Hóa / Giải Mã Base64 Văn Bản

Base64 biểu diễn dữ liệu bằng một tập ký tự văn bản

SEO & lập trìnhMiễn phíSử dụng trên trình duyệt
Minh họa Mã Hóa / Giải Mã Base64 Văn Bản

Bắt đầu sử dụng

Xem hướng dẫn
Hỗ trợ đầy đủ tiếng Việt UTF-8 (Bao gồm dấu & emoji)

Hướng dẫn base64

Base64 biểu diễn dữ liệu bằng một tập ký tự văn bản. Công cụ giúp chuyển chuỗi văn bản sang Base64 hoặc giải mã chuỗi hợp lệ để đọc lại nội dung.

Minh họa Base64: Hello → SGVsbG8=
Minh họa base64. Đây là sơ đồ chức năng, không phải kết quả từ tệp của bạn.

Các bước base64

  1. Nhập chuỗi văn bản cần xử lý.

    Nhập chuỗi văn bản cần xử lý.

  2. Chọn chuyển sang Base64 hoặc giải mã về văn bản thuần.

    Chọn chuyển sang Base64 hoặc giải mã về văn bản thuần.

Ví dụ mã hóa một chuỗi và đọc lại kết quả

Với đầu vào Hello, chuỗi biểu diễn nhận được là SGVsbG8=. Khi dán kết quả vào chế độ giải mã, bạn cần nhận lại đúng năm ký tự ban đầu. Đây là phép kiểm tra khứ hồi: kết quả trung gian có thể trông khó đọc nhưng dữ liệu cuối phải khớp dữ liệu trước khi chuyển.

Thử tiếp bằng một câu tiếng Việt ngắn và một ký tự emoji. Nếu bản giải mã mất dấu hoặc xuất hiện ký tự lạ, có thể hai phía đang dùng cách biểu diễn byte khác nhau. Giữ nguyên chuỗi kết quả khi sao chép; không tự bỏ các dấu cộng, gạch chéo hoặc dấu bằng ở cuối chỉ vì chúng trông giống ký tự phụ.

Phân biệt văn bản, tệp và dữ liệu trong URL

Chuỗi văn bản là nội dung bạn đọc được; một tệp ảnh lại chứa các byte và thông tin định dạng. Sao chép nội dung của tệp ảnh vào ô xử lý chữ không phải cách chuyển ảnh. Khi cần nhúng hoặc khôi phục ảnh, dùng công cụ chuyển tệp và ảnh để giữ đúng loại dữ liệu.

Dấu cộng và gạch chéo trong chuỗi biểu diễn có thể cần xử lý riêng khi truyền trong tham số URL. Một số hệ thống yêu cầu biến thể URL-safe với bộ ký tự khác. Hãy đọc tài liệu của API đích và thử một mẫu đã biết, thay vì đổi ký tự theo phỏng đoán rồi coi kết quả là tương đương.

Kiểm tra lỗi khi giải mã

Đầu tiên, đối chiếu độ dài chuỗi với nguồn gốc để phát hiện dữ liệu bị cắt. Tiếp theo kiểm tra xem bạn đã dán cả tiền tố data: trong khi ô nhập chỉ cần phần dữ liệu hay chưa. Đọc thông báo trên giao diện trước khi sửa chuỗi, vì tự thêm hoặc bỏ ký tự có thể làm một lỗi cú pháp thành dữ liệu sai nhưng vẫn giải mã được.

Nếu kết quả dùng trong cấu hình hoặc một yêu cầu API, giữ bản gốc và chạy kiểm tra bằng đúng hệ thống sẽ nhận dữ liệu. Thành công trong một ô chuyển đổi chỉ cho biết chuỗi đã được đọc; chưa chứng minh thông tin bên trong hợp lệ với nghiệp vụ. Không đưa khóa truy cập vào bản thử nghiệm có thể chia sẻ công khai.

Khi nào nên sử dụng công cụ này?

Dùng để kiểm tra payload, dữ liệu mẫu và trao đổi chuỗi trong các hệ thống yêu cầu Base64.

Lưu ý khi base64

Base64 không phải mã hóa bảo mật. Chuỗi có thể được giải mã dễ dàng; kiểm tra hỗ trợ UTF-8 với tiếng Việt, emoji và ký tự đặc biệt.

  • Giữ một bản gốc để đối chiếu sau khi xử lý.
  • Kiểm tra kết quả trong ứng dụng hoặc nền tảng sẽ sử dụng, thay vì chỉ xem thông báo hoàn tất.
  • Chỉ đưa dữ liệu bạn có quyền xử lý vào công cụ; rà nội dung nhạy cảm trước khi chia sẻ.

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

Khi nào nên dùng base64?

Dùng để kiểm tra payload, dữ liệu mẫu và trao đổi chuỗi trong các hệ thống yêu cầu Base64.

Cần lưu ý gì trước khi sử dụng kết quả?

Base64 không phải mã hóa bảo mật. Chuỗi có thể được giải mã dễ dàng; kiểm tra hỗ trợ UTF-8 với tiếng Việt, emoji và ký tự đặc biệt.

Base64 có bảo mật dữ liệu không?

Không. Base64 là cách biểu diễn dữ liệu, không phải mã hóa bảo mật. Bất kỳ ai có chuỗi hợp lệ đều có thể giải mã; không dùng Base64 để che mật khẩu hay khóa API.

Tài liệu tham khảo và công cụ tiếp theo

Các giới hạn ở trên mô tả phiên bản đang có của công cụ. Tài liệu kỹ thuật giúp bạn hiểu nguyên lý, không có nghĩa mọi tính năng của thư viện đã được tích hợp vào trang này. Tham khảo Base64 — MDN.

Để xử lý một việc khác, trở lại nhóm seo & lập trình. Chọn theo dữ liệu và đầu ra cần có, rồi thử một mẫu nhỏ trước khi đưa vào quy trình thật.

Bạn cần hỗ trợ cho website hoặc quy trình làm việc?

Tìm hiểu dịch vụ của Mầm Xanh hoặc mô tả phần việc bạn đang muốn cải thiện.

Trao đổi nhu cầu