Mã hóa Base64 là một trong những lược đồ mã hóa văn bản được sử dụng rộng rãi nhất trong máy tính hiện đại. Được phát triển như một phần của tiêu chuẩn MIME, nó cho phép dữ liệu nhị phân được truyền an toàn qua các giao thức dựa trên văn bản.
Chuyển đổi văn bản thuần, JSON hoặc bất kỳ dữ liệu UTF-8 nào thành mã hóa Base64.
Giải mã chuỗi Base64 trở lại thành văn bản có thể đọc được ngay lập tức.
Base64URL / JWT
Decode URL-safe Base64 tokens (JWTs, API keys, OAuth)
Dùng - và _ thay vì + và / cho URL web
Xóa dấu = ở cuối khỏi đầu ra
Giữ khoảng trắng để dễ đọc hơn
Kiểm tra xem Base64 đã dán có hợp lệ trước khi giải mã
Cần chuyển đổi tệp JPG, PNG, SVG, WebP hoặc hình ảnh khác? Sử dụng công cụ chuyển đổi hình ảnh sang Base64 của chúng tôi.
Công cụ này phù hợp nhất cho mã hóa và giải mã Base64 dựa trên văn bản. Đối với tệp hình ảnh, hãy sử dụng công cụ chuyển đổi hình ảnh sang Base64 chuyên dụng.
Base64 là biểu diễn dữ liệu nhị phân dựa trên văn bản. Nó chuyển đổi bất kỳ dữ liệu nào — văn bản, tệp hoặc ký hiệu — thành một bộ 64 ký tự có thể in (A-Z, a-z, 0-9, +, /) với = được dùng để đệm.
Điều này làm cho nó lý tưởng cho:
Ví dụ:
Khi dữ liệu Base64 được dùng trong URL hoặc API endpoint, + và / có thể làm hỏng query string. URL-safe Base64 thay thế chúng bằng:
Biến thể này loại bỏ đệm và được sử dụng rộng rãi trong web token (JWT) và REST API.
Base64 Encoder/Decoder miễn phí của chúng tôi là công cụ hoàn hảo cho nhà phát triển, nhà phân tích dữ liệu và bất kỳ ai làm việc với mã hóa văn bản.
Các tính năng chính: chuyển đổi tức thì giữa văn bản và Base64, hỗ trợ tất cả ký tự và ngôn ngữ quốc tế, biến thể URL-safe và hoàn toàn miễn phí.
Base64 encoder/decoder là công cụ trực tuyến chuyển đổi văn bản sang mã hóa Base64 và ngược lại. Base64 sử dụng 64 ký tự (A-Z, a-z, 0-9, +, /) để biểu diễn dữ liệu nhị phân dưới dạng văn bản.
Điều này làm cho công cụ hữu ích cho nhà phát triển, nhà phân tích dữ liệu và bất kỳ ai làm việc với mã hóa văn bản.
Base64 sử dụng 64 ký tự để biểu diễn dữ liệu nhị phân:
(= dùng để đệm, không phải là một phần của bảng chữ cái)
Bằng cách hiểu các ký tự này, bạn có thể nhận ra dữ liệu Base64 và làm việc với nó hiệu quả.
Mã hóa Base64 được sử dụng theo nhiều cách ngày nay:
Điều đó giải thích tại sao các tìm kiếm về "Base64 encoder trực tuyến" đang tăng nhanh.
Bộ giải mã Base64 làm ngược lại: thay vì mã hóa văn bản thành Base64, nó đọc chuỗi Base64 và chuyển đổi chúng trở lại thành văn bản thuần.
Tính năng này hữu ích nếu bạn gặp dữ liệu Base64 trong trang web, API hoặc tệp cấu hình và muốn hiểu nhanh.
URL-safe Base64 sử dụng - và _ thay vì + và / để tránh sự cố với mã hóa URL. Biến thể này thường được sử dụng trong URL web và API endpoint.
Thêm mã hóa URL-safe làm cho dữ liệu Base64 an toàn để sử dụng trong URL web và API endpoint.
Để mã hóa: dán hoặc gõ văn bản UTF-8 (bao gồm JSON, URL hoặc emoji), giữ hướng ở mã hóa, điều chỉnh tùy chọn URL-safe hoặc đệm nếu cần và chạy chuyển đổi. Để giải mã: chuyển sang chế độ giải mã, dán chuỗi Base64 và giải mã.
Có. Công cụ miễn phí sử dụng không cần đăng ký, không có paywall và không giới hạn số lần mã hóa hoặc giải mã. Xử lý ở trên thiết bị của bạn, vì vậy dữ liệu đầu vào của bạn không được tải lên hoặc lưu trữ trên máy chủ của chúng tôi.
Không. Base64 là mã hóa, không phải mã hóa thực sự. Bất kỳ ai cũng có thể giải mã Base64 chuẩn mà không cần khóa bí mật. Nó không ẩn ý nghĩa — hãy sử dụng mật mã học thực sự khi bạn cần tính bảo mật.
Base64 biểu diễn dữ liệu nhị phân dưới dạng văn bản ASCII để nó có thể đi qua các hệ thống chỉ xử lý văn bản — email (MIME), JSON, URL, log và tệp cấu hình.
Có. Công cụ hoạt động với văn bản UTF-8. Bất kỳ ký tự nào trình duyệt của bạn có thể biểu diễn trong UTF-8 — bao gồm chữ cái có dấu, ký hiệu và emoji — có thể được mã hóa sang Base64.
Base64 chuẩn sử dụng + và /, có thể gây ra sự cố trong URL. URL-safe Base64 thường thay thế + bằng - và / bằng _. Công cụ này cho phép bạn chuyển đổi đầu ra URL-safe khi cần.
Trang này được tối ưu hóa cho mã hóa văn bản sang Base64. Để chuyển đổi hình ảnh sang Base64 hoặc chuỗi Data URI, hãy sử dụng công cụ chuyển đổi hình ảnh sang Base64 chuyên dụng của chúng tôi.
Việc triển khai tuân theo các quy tắc Base64 phổ biến (kiểu RFC 4648): bảng chữ cái 64 ký tự, nhóm thành chunk 24 bit, đệm bằng = khi cần và UTF-8 cho văn bản.
Đối với chuỗi UTF-8 "Hello World!", giá trị Base64 điển hình là SGVsbG8gV29ybGQh.
Base64 chuyển đổi mỗi 3 byte thành 4 ký tự được mã hóa. Khi độ dài đầu vào không phải là bội số của 3, bộ mã hóa thêm ký tự đệm — thường là = — để độ dài đầu ra là bội số của 4.
Sử dụng Base64 Encoder & Decoder này để chuyển đổi văn bản sang Base64, giải mã Base64 trở lại thành văn bản có thể đọc được. Nhanh chóng, đơn giản và miễn phí.
Công cụ trực tuyến miễn phí để chuyển đổi, mã hóa và biến đổi văn bản
Chuyển đổi kiểu chữ — chữ hoa, chữ thường, title case và nhiều hơn nữa
Chuyển đổi văn bản thành mã Morse và ngược lại
Chuyển đổi văn bản thành mã nhị phân và ngược lại
Mã hóa và giải mã văn bản bằng mật mã ROT13
Chuyển đổi văn bản thành chữ trên Unicode được hỗ trợ
Chuyển đổi văn bản thành chữ dưới Unicode được hỗ trợ
Chuyển đổi hình ảnh sang Base64 / Data URI