Ảnh ↔ Base64

Ảnh ↔ Base64

Chuyển ảnh thành data URI Base64, hoặc xem trước Base64 dưới dạng ảnh trên trình duyệt này. Kết quả cập nhật ngay khi tệp được đọc — không tải lên.

Miễn phí
Không đăng ký
Tức thì
Riêng tư

Ảnh sang Base64

Tải ảnh lên và lấy chuỗi Base64.

Kéo thả ảnh vào đây

hoặc bấm để chọn từ thiết bị

Hỗ trợ JPG, PNG, WebP, BMP, GIF (tối đa 10MB)

Kết quả Base64

Base64 sang ảnh

Dán chuỗi Base64 và lấy lại ảnh.

Ảnh kết quả

Ảnh sẽ hiện ở đây

Vì sao dùng công cụ Ảnh Base64?

Nhanh, đơn giản, cục bộ: tệp thành data URI, hoặc chuỗi dán thành pixel, không tải lên và không cài app thêm.

Không cần cài đặt

Chạy ngay trên trình duyệt — FileReader và xem trước cục bộ, không plugin.

An toàn & riêng tư

Dữ liệu không rời thiết bị. Đóng tab để xóa chuỗi khỏi bộ nhớ.

Dùng mọi nơi

Cùng hai thẻ trên điện thoại hoặc máy tính. Không cần cài thêm.

Trường hợp dùng phổ biến

Nhúng ảnh trong HTML

Nhúng icon nhỏ bằng data URI để trang không phải tải thêm tệp ảnh.

Tích hợp API

Đưa thumbnail vào JSON khi API cần Base64 thay vì multipart.

Lưu vào cơ sở dữ liệu

Lưu đồ họa nhỏ dạng chữ khi không giữ được cột blob hoặc object store.

Đính kèm email

Nhúng logo trong email HTML mà một số client không tải ảnh từ xa.

Data URI

Nền CSS và icon cỡ favicon phải nằm trong stylesheet.

Dữ liệu của bạn được giữ riêng tư

Tệp được đọc trên trình duyệt này. Không tải lên hoặc lưu trên máy chủ. Đóng tab để xóa data URI khỏi bộ nhớ.

Tìm hiểu thêm về quyền riêng tư →

Về chuyển ảnh và Base64 trên trình duyệt

Ảnh ↔ Base64 biến tệp bạn chọn trên thiết bị thành data URI (data:image/…;base64,…) kèm payload Base64 thô, hoặc xem trước data URI đã dán dưới dạng ảnh. Mã hóa và giải mã chạy trong tab này với FileReader và bản xem trước cục bộ. Không tải lên Toolora. URL công khai vẫn /tools/image-base64 — chúng tôi không đổi path đã xuất bản. Dùng Ảnh → Base64 cho nền CSS, icon nhỏ trong email HTML, hoặc README không được phụ thuộc request thứ hai. Dùng Base64 → Ảnh khi ai đó gửi data URI và bạn muốn thấy pixel.

Ảnh lớn tạo chuỗi khổng lồ. Data URI không phải CDN, không phải host ảnh, không phải cách vượt giới hạn dung lượng form vẫn phải parse HTML. Ưu tiên tệp thật cho bất cứ thứ gì lớn hơn icon. Chúng tôi không lưu kết quả: đóng tab là xóa data URL khỏi bộ nhớ. Base64 không hợp lệ bị từ chối thay vì render ảnh hỏng. MIME lấy từ data URI khi có; blob Base64 trần được coi là PNG khi xem trước.

Liên quan: Mã hóa / giải mã Base64 cho văn bản, không phải pixel. Nén, đổi kích thước, chuyển định dạng và cắt ảnh khi vấn đề là tệp ảnh chứ không phải chuỗi. Tạo mã QR và mã vạch tạo đồ họa thay vì mã hóa ảnh bạn mang tới. Tạo hash nếu bạn cần digest của byte, không phải data URI.

Cách chuyển ảnh sang Base64

Mã hóa tệp

Ở thẻ Ảnh sang Base64, kéo JPG, PNG, WebP, BMP hoặc GIF (tối đa 10MB) hoặc bấm Chọn ảnh. Data URI điền ngay khi tệp được đọc.

Sao chép chuỗi

Sao chép Base64 cho CSS, HTML hoặc JSON. Chiều mã hóa không có nút Chạy.

Xem trước và tải

Dán data URI hoặc Base64 thô ở Base64 sang ảnh. Bản xem trước cập nhật khi bạn gõ. Tải pixel dạng JPG, PNG hoặc WebP.

Giữ cục bộ

Mã hóa ở lại tab này. Liên quan: Mã hóa Base64 cho văn bản, Nén ảnh cho dung lượng.

Công cụ liên quan

Hỏi đáp Ảnh ↔ Base64

Dùng thẻ Ảnh sang Base64 và chọn tệp (hoặc kéo thả). Data URI hiện ngay khi tệp được đọc — chiều mã hóa không có nút Chạy. Việc ở lại trình duyệt. Đóng tab để xóa chuỗi khỏi bộ nhớ.

Có. Dán data URI hoặc blob Base64 trần ở Base64 sang ảnh. Bản xem trước cập nhật khi bạn gõ. Chuỗi không hợp lệ bị từ chối thay vì ảnh hỏng. Blob trần được coi là PNG khi xem trước. Tải kết quả dạng JPG, PNG hoặc WebP ngay trên tab này.

Thường thì không. Data URI dành cho icon nhỏ và nền CSS. Ảnh lớn làm HTML phình. Dùng Nén ảnh hoặc giữ tệp thật. Liên quan: Mã hóa Base64 cho văn bản, không phải pixel.