Bộ mã hóa và giải mã ảnh Base64 — Công cụ chuyển đổi miễn phí trực tuyến
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.
⚠ Ảnh lớn (>5 MB). Chuỗi Base64 sẽ rất dài. Hãy cân nhắc nén trước.
Định dạng:
-
Kích thước:
-
Kích thước tệp:
-
Kích thước Base64:
-
Đầu ra (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.
🔷 Thông tin Base64 của ảnh
Định dạng đầu ra 7 định dạng cho các trường hợp sử dụng khác nhau.
Data URI data:image/png;base64,...
Base64 thô Chỉ chuỗi base64 thuần
HTML Thẻ <img src="...">
CSS background-image: url(...)
Markdown / JSON / XML Nhúng vào tài liệu, API, cấu hình