Bộ mã hóa và giải mã ảnh Base64

Chuyển ảnh sang Base64 và ngược lại. Hỗ trợ PNG, JPEG, GIF, WebP, BMP, SVG và ICO. Đầu ra là Data URI, <img> HTML, background-image CSS, Markdown, JSON hoặc XML.
Mọi xử lý diễn ra cục bộ trong trình duyệt của bạn — ảnh của bạn không bao giờ được tải lên máy chủ nào.
Chiều: Định dạng:
📷
Nhấn để chọn hoặc kéo & thả ảnh vào đây
PNG, JPEG, GIF, WebP, BMP, SVG, ICO — Tối đa 10 MB
⚠ Ảnh lớn (>5 MB). Chuỗi Base64 sẽ rất dài. Hãy cân nhắc nén trước.
Preview
Định dạng:-
Kích thước:-
Kích thước tệp:-
Kích thước Base64:-
Mã hóa: Ảnh → Base64
Tải lên hoặc kéo & thả ảnh để mã hóa sang Base64. Chọn trong 7 định dạng đầu ra: Data URI (nhúng trực tiếp vào trang web), Base64 thô, <img> HTML, background-image CSS, Markdown, JSON hoặc XML.
Giải mã: Đổi chiều để giải mã chuỗi Base64 trở lại thành ảnh — dán bất kỳ Base64 hoặc Data URI nào và xem bản xem trước ảnh. Định dạng ảnh được nhận diện tự động từ byte đầu (PNG, JPEG, GIF, WebP, BMP, ICO, SVG).
An toàn URL: Thay + bằng - và / bằng _, đồng thời bỏ phần đệm = ở cuối.
Định dạng hỗ trợ: PNG, JPEG, GIF, WebP, BMP, SVG, ICO.
Quyền riêng tư: Mọi xử lý diễn ra cục bộ trong trình duyệt của bạn — ảnh của bạn không bao giờ được tải lên.
Khi nào nên nhúng ảnh

Nhúng ảnh dưới dạng data URI giúp tiết kiệm một yêu cầu HTTP, nhưng văn bản Base64 lớn hơn byte gốc khoảng 33% và không thể được lưu đệm riêng khỏi trang. Đánh đổi này đáng giá với biểu tượng nhỏ và đồ họa chỉ dùng một lần, nhưng thường là sai với ảnh chụp và tài nguyên lặp lại.

Quy tắc chung: nhúng ảnh dưới vài KB — với ảnh lớn hơn, một tệp ảnh được lưu đệm riêng sẽ tốt hơn khi truy cập lại.