Công cụ chuyển đổi hình ảnh sang Base64 trực tuyến
Tải lên bất kỳ hình ảnh nào và chuyển đổi nó thành chuỗi Base64 hoặc URI dữ liệu. Sao chép mã cho HTML, CSS hoặc JSON, hoặc tải xuống — tất cả đều ngay trong trình duyệt của bạn.
Cách chuyển đổi ảnh sang định dạng Base64
Mở công cụ và chuyển sang Chế độ chuyển đổi hình ảnh sang Base64. Kéo thả ảnh vào, xem trước, sau đó sao chép chuỗi Base64 hoặc URI dữ liệu chỉ bằng một cú nhấp chuột.
Bước 1
Bộ mã hóa mở
Chuyển sang chế độ "Chuyển đổi hình ảnh sang Base64" và khu vực tải ảnh sẽ hiện ra, sẵn sàng để bạn thêm ảnh vào.
Bước 2
Tải ảnh lên
Kéo thả tệp tin định dạng PNG, JPEG, WebP, GIF, SVG, AVIF, HEIC, BMP hoặc ICO vào để mã hóa.
Bước 3
Sao chép hoặc Lưu
Xem trước kết quả, sao chép chuỗi Base64 hoặc tải xuống dưới dạng tệp .txt.
Công cụ chuyển đổi hình ảnh trực tuyến miễn phí sang Base64 để mã hóa bất kỳ hình ảnh nào thành chuỗi Base64.
Công cụ chuyển đổi hình ảnh sang Base64 mã hóa hình ảnh thành chuỗi văn bản để nó có thể được sử dụng ở bất cứ nơi nào chấp nhận văn bản. Thay vì lưu trữ một tệp hình ảnh riêng biệt, bạn chuyển đổi các byte của hình ảnh thành Base64 và nhúng chúng trực tiếp vào HTML, CSS, JSON hoặc email. Trình duyệt sau đó sẽ hiển thị chuỗi đó như thể đó là một nguồn hình ảnh thông thường. Đối với các nhà phát triển giao diện người dùng, nhà thiết kế email và bất kỳ ai xây dựng ứng dụng ngoại tuyến hoặc ứng dụng độc lập, việc mã hóa hình ảnh sang Base64 loại bỏ các phụ thuộc bên ngoài và giữ cho các tài sản được đóng gói gọn gàng bên trong mã sử dụng chúng. Điều này giúp giữ các tài sản và mã ở cùng một nơi, dễ dàng triển khai.
Các trường hợp sử dụng điển hình là các tài sản nhỏ, quan trọng. Một favicon, logo, biểu tượng tải hoặc biểu tượng giao diện người dùng có thể được nhúng trực tiếp dưới dạng URI dữ liệu để hiển thị mà không cần thêm bất kỳ yêu cầu HTTP nào. Các trình duyệt email thường chặn hình ảnh bên ngoài, vì vậy việc nhúng chúng dưới dạng Base64 đảm bảo chúng hiển thị mà người nhận không cần phải nhấp vào "hiển thị hình ảnh". API JSON và REST có thể mang theo bản xem trước hình ảnh dưới dạng chuỗi thay vì tải lên nhiều phần, và các tài liệu ngoại tuyến hoặc PWA có thể đóng gói hình ảnh trực tiếp trong mã. Base64 làm tăng thêm khoảng 33% chi phí, vì vậy nó phù hợp với các biểu tượng và hình thu nhỏ hơn là các ảnh chính lớn — nhưng đối với những tài sản nhỏ đó thì nó là lý tưởng. Đối với bản tin và các tiện ích nhúng, việc nhúng trực tiếp cũng tránh được các liên kết hình ảnh bị lỗi.
Công cụ chuyển đổi này giúp việc mã hóa trở nên dễ dàng. Chỉ cần kéo thả hình ảnh vào công cụ và nó sẽ đọc định dạng thực từ chữ ký byte của tệp, sau đó tạo ra chuỗi Base64 hoặc URI dữ liệu đầy đủ mà bạn có thể sao chép hoặc tải xuống dưới dạng tệp văn bản. Bạn có thể chọn đầu ra Base64 thô không có tiền tố hoặc URI dữ liệu được gắn thẻ đúng cách, và thu gọn các chuỗi dài ở 64 hoặc 76 ký tự để dễ đọc. Định dạng được phát hiện và kích thước tệp được hiển thị cùng với kết quả. Mọi thứ đều chạy trong trình duyệt của bạn bằng JavaScript, vì vậy hình ảnh của bạn không bao giờ được tải lên — nó được đọc và mã hóa cục bộ, không có máy chủ nào tham gia. Bạn cũng có thể tải một mẫu và xem chuỗi được mã hóa xuất hiện ngay lập tức.
Dù bạn gọi nó là bộ mã hóa hình ảnh, trình tạo chuỗi Base64 hay trình tạo URI dữ liệu, mục đích đều giống nhau: chuyển đổi hình ảnh thành văn bản dễ dàng sao chép. Công cụ chuyển đổi trực tuyến miễn phí này kết hợp hỗ trợ nhiều định dạng, tùy chọn sao chép và tải xuống, cùng các điều khiển xuống dòng trong một giao diện gọn gàng. Tải lên hình ảnh, nhận chuỗi Base64 của nó và dán vào bất cứ nơi nào dự án của bạn cần — tất cả đều trong trình duyệt của bạn, không cần tải lên và không cần cài đặt gì cả. Đây là cách đơn giản nhất để mã hóa bất kỳ hình ảnh nào thành Base64, sẵn sàng bất cứ khi nào bạn cần nhúng, chuyển hoặc lưu trữ hình ảnh dưới dạng văn bản. Không cần cài đặt và không cần tạo tài khoản.
Mã hóa bất kỳ hình ảnh nào
Chuyển đổi các định dạng PNG, JPEG, WebP, GIF, SVG, AVIF, HEIC, BMP hoặc ICO thành chuỗi Base64.
URI dữ liệu hoặc dữ liệu thô
Xuất ra toàn bộ dữ liệu: URI hoặc chuỗi Base64 thuần túy, tùy thuộc vào yêu cầu của mã nguồn.
Đã phát hiện định dạng
Công cụ này đọc định dạng thực từ các byte của tệp và hiển thị nó cùng với kích thước tệp.
Sao chép hoặc Tải xuống
Sao chép chuỗi Base64 vào clipboard hoặc lưu lại dưới dạng tệp .txt thông thường.
Kiểm soát xuống dòng
Gấp đoạn văn bản dài ở 64 hoặc 76 ký tự, hoặc giữ nguyên thành một dòng liền mạch.
Hoàn toàn riêng tư
Hình ảnh của bạn được đọc và mã hóa trong trình duyệt — không có dữ liệu nào được tải lên.
Câu hỏi thường gặp
Câu hỏi thường gặp
Chuyển đổi hình ảnh sang mã hóa Base64 là quá trình chuyển đổi dữ liệu hình ảnh nhị phân thành chuỗi văn bản gồm 64 ký tự có thể in được. Điều này cho phép bạn nhúng hình ảnh trực tiếp vào HTML, CSS, JSON hoặc email mà không cần tệp riêng biệt.
Mở công cụ, chuyển sang mục Chuyển đổi hình ảnh sang Base64, và kéo thả ảnh của bạn vào. Công cụ sẽ đọc định dạng ảnh và hiển thị chuỗi Base64 hoặc URI dữ liệu mà bạn có thể sao chép hoặc tải xuống.
URI dữ liệu bao bọc một chuỗi Base64 với kiểu MIME của nó, ví dụ như data:image/png;base64,. Sử dụng nó để nhúng hình ảnh trực tiếp vào HTML hoặc CSS sao cho chúng được hiển thị mà không cần yêu cầu bổ sung.
Nó mã hóa các định dạng PNG, JPEG, GIF, WebP, AVIF, HEIC, SVG, BMP và ICO, bằng cách đọc định dạng thực từ chữ ký byte. Các tệp không được nhận dạng vẫn được xuất ra dưới dạng chuỗi nhị phân chung.
Không. Mã hóa chỉ chuyển đổi các byte hình ảnh thành văn bản, vì vậy hình ảnh vẫn giống hệt hình ảnh gốc. Chất lượng không thay đổi vì không có quá trình nén lại nào xảy ra trong bước chuyển đổi Base64.
Có. Chọn tùy chọn Raw base64 để bỏ qua tiền tố data:, hoặc chọn định dạng cụ thể. Kết quả đầu ra là một chuỗi ký tự thô mà bạn có thể dán vào bất cứ nơi nào mã của bạn yêu cầu.
Không. Quá trình mã hóa diễn ra hoàn toàn trong trình duyệt của bạn bằng JavaScript, vì vậy hình ảnh của bạn không bao giờ rời khỏi thiết bị. Không có gì được tải lên, lưu trữ từ xa hoặc chia sẻ với bất kỳ ai trong suốt quá trình.
Base64 chuyển đổi mỗi ba byte thành bốn ký tự, điều này làm tăng thêm khoảng 33% dung lượng. Nó lý tưởng cho các tài sản nhỏ như biểu tượng, trong khi các hình ảnh chính lớn nên được lưu trữ dưới dạng các tệp riêng biệt.
Đúng vậy. Sao chép URI dữ liệu và dán vào thuộc tính `src` của thẻ `img` hoặc thuộc tính `url` của thẻ `background-image` trong CSS. Trình duyệt sẽ hiển thị nó như một hình ảnh thông thường mà không cần tạo tệp riêng biệt.
Đúng vậy. Nó hoàn toàn miễn phí, không có hình mờ, không cần đăng ký và không có giới hạn hàng ngày nào cả. Bạn có thể mã hóa bao nhiêu hình ảnh tùy thích, bất cứ lúc nào, ngay trên trình duyệt của mình.
