Omnikit
Lập trìnhTệpTài chínhTất cả công cụ
Ctrl K
Công cụ lập trìnhCông cụ tệpMáy tính tài chínhTất cả công cụ
Trang chủCông cụ lập trìnhMã hóa & giải mã Base64
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt

Mã hóa & giải mã Base64

lập trình

Văn bản và tệp sang Base64 và ngược lại, có chế độ an toàn URL và xem trước ảnh

Chạy trong trình duyệt của bạn. Những gì bạn nhập không được gửi đi đâu.

Base64 biến dữ liệu nhị phân thành văn bản thuần để có thể đi kèm trong JSON, HTML hoặc data URI, với cái giá là kích thước tăng khoảng 33 phần trăm. Công cụ này chuyển đổi văn bản và tệp theo cả hai chiều, có chế độ an toàn URL và xem trước ảnh. Không có gì được tải lên.

Trang này được dịch máy từ bản gốc tiếng Anh. Bản dịch chưa được người kiểm tra, vì vậy hãy dựa vào bản tiếng Anh. Đọc bản gốc tiếng Anh

Tiếp theo:
  • URL Encoder / Decoder Percent-encode or decode text and URLs, and see every part of a link
  • Tạo mã băm MD5, SHA-1, SHA-256, SHA-384 và SHA-512 của văn bản hoặc tệp, kèm so sánh checksum

Cách mã hóa và giải mã Base64

1

Chọn Mã hóa hoặc Giải mã trên thanh tùy chọn.

2

Gõ hoặc dán văn bản vào khung bên trái; để mã hóa một tệp, chọn Tệp rồi bấm Chọn tệp.

3

Bật An toàn URL nếu giá trị sẽ được đưa vào URL hoặc JWT.

4

Bấm Sao chép để lấy kết quả, hoặc biểu tượng tải xuống để lưu; dữ liệu nhị phân đã giải mã được tải về dưới dạng tệp.

Giới thiệu công cụ Mã hóa & giải mã Base64

Bộ mã hóa Base64 này biến văn bản hoặc bất kỳ tệp nào thành Base64 và giải mã Base64 trở lại thành văn bản đọc được, ảnh xem trước hoặc tệp tải về được. Kết quả hiện ngay khi bạn gõ, có chế độ an toàn URL cho token và chuỗi truy vấn, và data URI chỉ với một cú bấm khi bạn mã hóa ảnh.

Mọi người dùng nó để nhúng một logo nhỏ vào CSS hoặc email HTML, đọc payload của một token hay phần thân webhook được gửi dưới dạng Base64, và kiểm tra xem máy khách thực sự đã gửi gì khi API từ chối yêu cầu. Nó cũng tiện để dán chứng chỉ hoặc khối dữ liệu nhị phân vào tệp cấu hình chỉ nhận văn bản.

Việc mã hóa và giải mã chạy trong trình duyệt bằng JavaScript. Tệp được đọc cục bộ bằng File API và không bao giờ tải lên, nên có thể dùng với tài liệu hoặc khóa riêng tư. Văn bản được xử lý dạng UTF-8, nghĩa là emoji và chữ Hindi, Tamil hay Ả Rập đều chuyển đi chuyển lại chính xác. Bộ giải mã chấp nhận cả hai bảng chữ cái, chấp nhận thiếu ký tự đệm và xuống dòng, và nhận ra đầu ra PNG, JPEG, GIF và WebP để bạn xem trước. Tệp bạn chọn có thể tới 20 MB, vì toàn bộ chuỗi Base64 được dựng trong bộ nhớ và tệp lớn hơn sẽ làm treo thẻ; văn bản dán vào không có giới hạn riêng.

Nhấn Ctrl+Enter để sao chép kết quả. Với cả một JWT thay vì một đoạn, hãy dùng JWT Decoder; với mã băm, xem Hash Generator.

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

Bộ mã hóa Base64 này có miễn phí và không giới hạn không?

Có. Không cần đăng ký, không hình mờ và không giới hạn số lần dùng. Văn bản dán vào không có giới hạn độ dài ngoài khả năng của trình duyệt. Tệp bạn chọn giới hạn ở 20 MB, vì toàn bộ chuỗi Base64 được dựng trong bộ nhớ và tệp lớn hơn sẽ làm treo thẻ thay vì được mã hóa.

Tệp hay văn bản của tôi có bị tải lên không?

Không. Việc mã hóa và giải mã chạy hoàn toàn trong trình duyệt bằng JavaScript. Tệp được đọc cục bộ bằng File API và kết quả được dựng trong bộ nhớ, nên không có gì bạn dán hay chọn rời khỏi thiết bị.

Base64 an toàn URL là gì?

Base64 chuẩn dùng + và /, vốn có ý nghĩa đặc biệt trong URL, và đệm bằng =. Base64 an toàn URL (RFC 4648 mục 5) thay chúng bằng - và _ và thường bỏ ký tự đệm. Nó được dùng trong JWT, token OAuth và chuỗi truy vấn. Bật công tắc An toàn URL để tạo ra nó; bộ giải mã tự nhận biết.

Làm cách nào để chuyển ảnh sang Base64 cho CSS hoặc HTML?

Chọn Mã hóa, chuyển đầu vào sang Tệp, chọn ảnh và bật Data URI. Kết quả bắt đầu bằng data:image/png;base64, và có thể dán thẳng vào CSS url() hoặc thuộc tính img src. Hãy giữ ảnh nhúng nhỏ; ảnh lớn hơn vài kilobyte thường nên phục vụ dưới dạng tệp bình thường.

Vì sao giải mã lại hiện nút tải xuống thay vì văn bản?

Các byte đã giải mã không phải văn bản UTF-8 hợp lệ, nên có lẽ đó là một tệp như PDF, ZIP hay ảnh. Ảnh được xem trước; các dữ liệu nhị phân khác hiện bản xem trước dạng hex và nút Tải xuống để lưu các byte với tên phù hợp.

Vì sao tôi gặp lỗi Base64 không hợp lệ?

Đầu vào chứa ký tự ngoài A-Z, a-z, 0-9, + và / (hoặc - và _ với an toàn URL), có một dấu = lạc ở giữa, hoặc thiếu một ký tự nên độ dài không khớp. Dấu cách và xuống dòng không sao và được bỏ qua. Hãy kiểm tra xem chuỗi đã được sao chép đầy đủ chưa.

Vẫn còn vướng mắc? Hỏi về Mã hóa & giải mã Base64 và bất kỳ ai biết đều có thể trả lời. Không cần tài khoản.

Công cụ liên quan

Tất cả công cụ lập trình
Chuyển đổi Unix timestampUnix timestamp sang ngày giờ và ngày giờ sang timestamp, ở mọi múi giờcurl ConverterTurn a curl command into fetch, Node, Python, PowerShell or HTTPie codeText to Binary ConverterTurn text into binary, hex, decimal or octal bytes, and decode them back, in UTF-8JSON to C# Class ConverterTurn a JSON sample into C# classes or records for System.Text.Json or Newtonsoft.JsonJSON to ZodPaste a JSON sample and get a Zod schema with its z.infer type, ready to copyJSON to TypeScriptGenerate TypeScript interfaces or types from a JSON sampleCSV to JSONConvert CSV to JSON and JSON to CSV, with a table previewYAML to JSONConvert YAML to JSON and JSON to YAML, with anchors resolved
Công cụ này có hữu ích không?
Omnikit

Việc nhỏ, làm ngay trong trình duyệt. Miễn phí, nhanh và riêng tư. Tệp không bao giờ bị tải lên.

Tệp

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Lập trình

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Tài chính

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt
Hướng dẫnCâu hỏiGiới thiệuCách chúng tôi kiểm traThư viện luật (beta)Quyền riêng tưĐiều khoảnCông bốLiên hệMore: Exam practice (UGC NET Paper 1)Chạy trong trình duyệt của bạn. Không có gì bị tải lên. © 2026 Omnikit (theomnikit.com)