Mã hóa Base64 | Chuyển đổi nhanh chóng và dễ dàng

Chuyển đổi văn bản và dữ liệu nhị phân sang Base64 nhanh chóng. Nhập dữ liệu để nhận kết quả ngay. Hỗ trợ mã hóa và giải mã để xử lý và truyền tải thông tin.

0 byte
Mọi loại tệp (kích thước tối đa: 10MB). Mọi thứ chạy trong trình duyệt của bạn.
Dùng - và _ thay cho + và / và bỏ phần đệm (=). Dùng cho URL, tên tệp và JWT.
0 byte

Cách sử dụng bộ mã hóa & giải mã Base64

  1. Chọn Mã hóa hoặc Giải mã, sau đó chọn Văn bản hoặc Tệp làm đầu vào.
  2. Gõ hoặc dán văn bản, hoặc chọn tệp, và điều chỉnh tùy chọn an toàn cho URL nếu cần.
  3. Nhấp vào nút thao tác để nhận kết quả ngay lập tức.
  4. Sao chép kết quả, tải xuống dưới dạng tệp, hoặc nhấp Xóa để bắt đầu lại.

Dữ liệu của bạn không bao giờ rời khỏi thiết bị. Mọi quá trình mã hóa và giải mã diễn ra cục bộ trong trình duyệt của bạn.

Sử dụng công cụ này từ tác nhân AI của bạn

API JSON và máy chủ Model Context Protocol (MCP) miễn phí. Không cần đăng ký, không cần khóa API, CORS mở. Được thiết kế cho Claude, ChatGPT, Cursor, script và ứng dụng frontend.

curl -X POST https://mate.tools/api/v1/base64-encode.php \
  -H "Content-Type: application/json" \
  -d '{"text":"hello world","url_safe":false}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/base64-encode.php",
    data=json.dumps({"text":"hello world","url_safe":false}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/base64-encode.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"text":"hello world","url_safe":false}),
});
console.log(await r.json());

Thêm vào claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor) hoặc bất kỳ máy khách MCP tương thích nào khác:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Tài liệu API OpenAPI 3.1 npm 60 yêu cầu/phút · 600 yêu cầu/giờ · nội dung tối đa 1 MB

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

Mã hóa Base64 chuyển đổi dữ liệu nhị phân hoặc văn bản thành văn bản ASCII bằng bảng chữ cái 64 ký tự (A-Z, a-z, 0-9, + và /). Nó cho phép dữ liệu nhị phân di chuyển an toàn qua các hệ thống chỉ xử lý văn bản, như email, JSON hoặc URL. Đây là mã hóa để truyền tải, không phải mã hóa bảo mật, nên không cung cấp bất kỳ sự bảo mật nào.

Chuyển sang chế độ Giải mã, dán chuỗi Base64 của bạn (hoặc tải tệp .txt chứa nó) và nhấp Giải mã. Văn bản có thể đọc được sẽ xuất hiện trong ô kết quả, và bạn có thể dùng Tải xuống để lưu dữ liệu đã giải mã thành tệp, rất tiện cho hình ảnh, PDF và nội dung nhị phân khác.

Chọn Mã hóa, chuyển nguồn sang Tệp và chọn hình ảnh của bạn. Công cụ xuất ra cả chuỗi Base64 thô và một data URI sẵn sàng dùng (data:image/png;base64,...). Dán data URI vào thuộc tính src của thẻ img HTML hoặc thuộc tính background-image của CSS để nhúng hình ảnh mà không cần tệp riêng.

Base64 an toàn cho URL thay + bằng - và / bằng _ và loại bỏ phần đệm =, nên kết quả an toàn khi đặt trong URL, chuỗi truy vấn, tên tệp và JSON Web Token (JWT). Bật công tắc an toàn cho URL khi kết quả của bạn cần được truyền trong một URL hoặc tên tệp.

Có. Base64 biến mỗi 3 byte dữ liệu thành 4 ký tự ASCII, nên đầu ra đã mã hóa lớn hơn bản gốc khoảng 33%. Mức tăng này là cái giá để dữ liệu nhị phân có thể truyền tải an toàn dưới dạng văn bản thuần.

Không có gì được tải lên. Mọi quá trình mã hóa và giải mã chạy hoàn toàn trong trình duyệt của bạn bằng JavaScript, nên văn bản và tệp của bạn không bao giờ rời khỏi thiết bị. Công cụ cũng xử lý đúng văn bản UTF-8 đầy đủ, bao gồm emoji và ký tự có dấu.

Bộ mã hóa Base64 là gì?

Một bộ mã hóa Base64 chuyển đổi văn bản, hình ảnh hoặc tệp thành một chuỗi văn bản Base64 thuần túy bằng cách sử dụng bảng chữ cái 64 ký tự (A-Z, a-z, 0-9, + và /). Điều này cho phép dữ liệu nhị phân di chuyển an toàn qua các hệ thống chỉ xử lý văn bản. Công cụ này cũng giải mã Base64 trở lại thành văn bản hoặc tệp có thể tải xuống, hỗ trợ UTF-8 và biến thể an toàn cho URL, và chạy hoàn toàn trong trình duyệt của bạn.