digtools
🔄
base64-encoder,

Công cụ Mã hóaGiải mã Base64

Chuyển đổi văn bản, hình ảnh và tệp sang và từ định dạng Base64.Công cụ miễn phí để tạo đoạn mã Data URI và Base64 an toàn cho URL.

Chuyển đổi tức thời
Mã hóa ngay lập tức khi nhập liệu hoặc chọn tệp
🖼️
Hỗ trợ Hình ảnh
Tạo Data URI thông qua thao tác kéo và thả
🔒
Xử lý tại trình duyệt
An toàn vì không có giao tiếp với máy chủ
⬇️ Mã hóa
about,

Về Trình mã hóa / giải mã Base64

"Bộ Mã hóa / Giải mã Base64" này là một công cụ web miễn phí cho phép bạn chuyển đổi văn bản thuần túy hoặc dữ liệu tệp, chẳng hạn như hình ảnh, sang và từ định dạng Base64 theo thời gian thực trong trình duyệt của bạn.

Ở chế độ văn bản, nó thực hiện mã hóa và giải mã hai chiều ngay lập tức khi bạn nhập. Ở chế độ tệp/hình ảnh, bạn có thể chuyển đổi hình ảnh sang định dạng Data URI chỉ bằng cách kéo và thả chúng, và sao chép các đoạn mã bằng một cú nhấp chuột để nhúng trực tiếp vào CSS background-image hoặc các thẻ HTML <img>.

Nó cũng hỗ trợ các tùy chọn như "Base64 an toàn cho URL" có thể được sử dụng an toàn trong URL và tên tệp, cũng như tiêu chuẩn MIME "Chèn dấu ngắt dòng mỗi 76 ký tự". Vì tất cả các quy trình chuyển đổi đều chạy cục bộ thông qua JavaScript của trình duyệt, các tệp đã tải lên và văn bản nhạy cảm không bao giờ được gửi đến máy chủ, đảm bảo an toàn khi sử dụng.

how to,

Cách sử dụng Bộ mã hóa Base64

BƯỚC 1

Chọn chế độ

Chọn tab "Văn bản" để chuyển đổi chuỗi hoặc tab "Tệp / Hình ảnh" để chuyển đổi hình ảnh thành Data URI.

BƯỚC 2

Nhập hoặc Tải Dữ liệu

Nhập văn bản vào vùng nhập liệu hoặc thả tệp vào vùng thả. Thiết lập các tùy chọn như an toàn cho URL nếu cần.

BƯỚC 3

Sao chép hoặc Lưu Kết quả

Sao chép chuỗi Base64 được tạo tự động hoặc các đoạn mã CSS/HTML khác nhau. Để giải mã, bạn cũng có thể tải kết quả xuống dưới dạng tệp.

glossary,

Các thuật ngữ liên quan đến Base64

Base64
Một phương pháp mã hóa đại diện cho dữ liệu nhị phân chỉ sử dụng 64 ký tự ASCII có thể in được (A-Z, a-z, 0-9, +, /). Nó làm tăng kích thước của dữ liệu gốc lên khoảng 33%.
Data URI (Data URL)
Cơ chế nhúng trực tiếp các tài nguyên như hình ảnh vào tệp HTML hoặc CSS dưới dạng chuỗi có định dạng data:[Loại MIME];base64,[dữ liệu], thay vì tải chúng dưới dạng tệp bên ngoài.
Base64 an toàn cho URL
Một biến thể thay thế các ký tự +/ được sử dụng trong Base64 tiêu chuẩn bằng lần lượt - (dấu gạch ngang) và _ (dấu gạch dưới), vì chúng có ý nghĩa đặc biệt trong URL. Được sử dụng trong JWT (JSON Web Tokens), v.v.
Padding (=)
Ký tự = được thêm vào cuối đầu ra được mã hóa Base64. Nó được sử dụng để đệm chiều dài đầu ra thành bội số của 4 khi số byte đầu vào không phải là bội số của 3.
MIME
Tiêu chuẩn định dạng email và xử lý dữ liệu nhị phân trên internet. Base64 là sơ đồ mã hóa chính trong MIME, quy định việc chèn dấu ngắt dòng mỗi 76 ký tự.
faq,

Các câu hỏi thường gặp về Base64 (FAQ)

Q.Mã hóa Base64 có mã hóa (encrypt) dữ liệu không?
Không. Base64 chỉ đơn thuần là chuyển đổi định dạng dữ liệu (mã hóa - encode), không phải là mã hóa bảo mật (encrypt). Bất kỳ ai biết các quy tắc chuyển đổi đều có thể trả nó về dữ liệu gốc (giải mã - decode), vì vậy không sử dụng nó để bảo vệ thông tin mật như mật khẩu.
Q.Lợi ích của việc chuyển đổi hình ảnh sang Base64 là gì?
Nhúng trực tiếp các hình ảnh nhỏ (như biểu tượng) vào HTML hoặc CSS dưới dạng Data URI làm giảm số lượng yêu cầu HTTP, dẫn đến tải trang nhanh hơn. Tuy nhiên, kích thước dữ liệu tăng khoảng 33%, do đó không phù hợp với hình ảnh lớn.
Q.Dữ liệu đã chuyển đổi có được gửi đến máy chủ không?
Không. Mọi quy trình chuyển đổi văn bản, đọc tệp và chuyển đổi hình ảnh đều được hoàn tất trong trình duyệt, và không có dữ liệu nào được gửi đến các máy chủ bên ngoài.
Q.Có thể mã hóa văn bản tiếng Việt hoặc các ngôn ngữ khác không?
Có. Văn bản đa byte, bao gồm cả tiếng Việt, tự động được chuyển thành chuỗi byte UTF-8 nội bộ trước khi mã hóa Base64, ngăn ngừa bất kỳ lỗi phông chữ nào.
Q.Kích thước tệp tối đa là bao nhiêu?
Nó phụ thuộc vào bộ nhớ trình duyệt của bạn, nhưng vì lý do hiệu suất, chúng tôi khuyên dùng các tệp có kích thước lên đến 5MB.
use cases,

Các trường hợp sử dụng Chuyển đổi Base64

🖼️

Nhúng Hình ảnh Trực tiếp

Bằng cách nhúng trực tiếp các biểu tượng nhỏ, logo và SVG dưới dạng Data URI vào tệp CSS hoặc HTML, bạn có thể giảm yêu cầu HTTP và tối ưu hóa tốc độ tải trang web.

📨

Truyền dữ liệu trong Email và API

Mã hóa được sử dụng để gửi và nhận an toàn các tệp nhị phân như hình ảnh và tệp PDF dưới dạng văn bản trong REST API dựa trên JSON và email.

🔑

Xác minh Nội dung Token JWT

Phần tải trọng (payload) của JWT (JSON Web Tokens) được sử dụng trong xác thực được mã hóa bằng Base64 an toàn cho URL, giúp thuận tiện giải mã và xác minh hoặc sửa lỗi thông tin trong claim.

⚙️

Ghi an toàn vào Tệp cấu hình

Sử dụng để truyền an toàn các chứng chỉ (tệp PEM) và các thiết lập nhị phân dưới dạng chuỗi văn bản Base64 đến các biến môi trường CI/CD, Dockerfiles, Kubernetes Secrets, v.v.

Gửi phản hồi

Vui lòng cho chúng tôi biết suy nghĩ của bạn để giúp chúng tôi cải thiện công cụ.

Tuyên bố miễn trách nhiệm

Các công cụ được cung cấp trên trang web này hoàn toàn miễn phí, nhưng vui lòng sử dụng theo rủi ro của riêng bạn. Chúng tôi không đảm bảo về độ chính xác, đầy đủ hoặc an toàn của bất kỳ kết quả tính toán, kết quả chuyển đổi hoặc dữ liệu được tạo ra nào. Xin lưu ý rằng người vận hành không chịu trách nhiệm về bất kỳ thiệt hại hoặc sự cố nào gây ra bởi việc sử dụng các công cụ này. Hầu hết các công cụ xử lý tệp và tính toán ngay trong trình duyệt của bạn, nghĩa là dữ liệu bạn nhập không được gửi hoặc lưu trữ trên máy chủ của chúng tôi.