logo
GeekFormat

Văn bản sang Base64

Đầu vào gốc
0 ký tự

Công cụ chuyển văn bản sang Base64 trực tuyến, hỗ trợ định dạng Base64 chuẩn và Base64Url, tùy chọn bộ ký tự UTF-8/Latin1, phù hợp gỡ lỗi API, mã hóa tham số URL và tạo cấu hình.

Đề xuất Liên quan

Trường hợp sử dụng

  • Chuyển văn bản cấu hình, Token hoặc tham số sang Base64 dùng cho truyền tải HTTP Header hoặc URL
  • Tạo thông tin xác thực Base64 cần cho Basic Auth
  • Xác minh kết quả chuyển đổi văn bản sang Base64 giữa các hệ thống hoặc ngôn ngữ khác nhau có nhất quán không
  • So sánh khác biệt Base64 giữa UTF-8 và Latin1 khi học nguyên lý mã hóa

Tính năng

  • Xuất kép định dạng: Hỗ trợ hai định dạng mã hóa Base64 chuẩn và Base64Url (biến thể an toàn URL)
  • Chuyển đổi bộ ký tự: Tùy chọn UTF-8 hoặc Latin1, đảm bảo kết quả chuyển đổi nhất quán dưới các hệ thống mã hóa khác nhau
  • Chuyển đổi realtime: Tự động tạo mã hóa Base64 sau khi nhập văn bản, hỗ trợ xử lý hàng loạt văn bản nhiều dòng
  • Sao chép một lần: Kết quả mã hóa có thể sao chép trực tiếp vào clipboard, dùng cho tích hợp API hoặc cấu hình

Cách Sử dụng

  1. Nhập hoặc dán văn bản cần mã hóa
  2. Chọn bộ ký tự (UTF-8 hoặc Latin1) và định dạng xuất (Base64 hoặc Base64Url)
  3. Xem kết quả mã hóa Base64 được tạo realtime
  4. Sao chép kết quả mã hóa dùng cho API, cấu hình hoặc xử lý tiếp

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

Base64 và Base64Url khác nhau thế nào?

Base64 chuẩn dùng ký tự `+` và `/`, Base64Url thay thế bằng `-` và `_`, tránh vấn đề thoát ký tự trong URL và tên tệp. JWT và tham số URL thường dùng Base64Url.

Kết quả Base64 mã hóa UTF-8 và Latin1 có khác nhau không?

Có. UTF-8 dùng mã hóa đa byte cho ký tự không phải ASCII như tiếng Trung, Latin1 chỉ hỗ trợ bộ ký tự đơn byte. Chọn bộ ký tự nhất quán với hệ thống mục tiêu mới nhận được kết quả Base64 khớp nhau.

Phù hợp tạo thông tin xác thực Basic Auth không?

Phù hợp. Basic Auth yêu cầu chuyển định dạng `username:password` sang Base64, công cụ này hoàn tất mã hóa nhanh chóng.

Xử lý văn bản nhiều dòng thế nào?

Văn bản nhiều dòng sẽ mã hóa Base64 tổng thể, ký tự xuống dòng cũng được mã hóa vào kết quả. Nếu cần mã hóa độc lập từng dòng, có thể dùng công cụ mã hóa Base64 hàng loạt.