Nén ảnh online (JPG / PNG / WebP)
Nén JPG/PNG, đổi sang WebP, resize chiều rộng — tất cả chạy trong trình duyệt với Canvas API. Ảnh KHÔNG upload đi đâu, riêng tư 100%.
Compress chạy 100% bằng Canvas API trong trình duyệt — ảnh KHÔNG bị upload đi đâu. Phù hợp giảm size ảnh cho web/blog/social mà giữ chất lượng tốt.
Khi nào cần nén ảnh?
- Web/Blog: ảnh hero 5MB → load chậm, tốn bandwidth → nén xuống 200-500KB.
- Social media: Facebook/IG limit ảnh upload — resize trước khi up.
- Email attachment: Gmail limit 25MB — nén ảnh để gửi nhiều ảnh trong 1 email.
- SEO mobile: Lighthouse penalty ảnh > 100KB — nén để pass Core Web Vitals.
- Lưu trữ: cloud Drive/Dropbox sắp hết — nén ảnh cũ để giữ lại nhiều hơn.
Chọn format nào?
- WebP ⭐: format hiện đại, nhỏ hơn JPG ~30% cùng chất lượng. Browser modern đều support. Khuyến nghị #1 cho web.
- JPEG: ảnh chụp (photography), portrait, landscape. KHÔNG dùng cho icon, screenshot có chữ — sẽ bị mờ artifact.
- PNG: ảnh có transparent background, screenshot UI có text. Lossless — không có artifact.
- AVIF (chưa support tool này): nhỏ hơn WebP nữa nhưng encode chậm.
Quality vs Size
Quality slider 0-100% — chỉ áp dụng cho JPG/WebP (PNG luôn lossless). Quy tắc:
- 90-100%: gần như không nén — dùng khi cần preserve detail (poster, print).
- 75-85% ⭐: sweet spot — khó phân biệt với gốc bằng mắt, giảm 50-70% size.
- 60-75%: web hero, social — vẫn đẹp.
- 40-60%: thumbnail, preview — chấp nhận giảm chất lượng nhẹ.
- <40%: thấy artifact rõ — chỉ dùng nếu cực kỳ cần size nhỏ.
Phù hợp với ai
Content creator, designer, developer làm việc với ảnh/media — nén trước khi upload, encode base64 cho LLM vision, sinh QR.
Câu hỏi thường gặp
Ảnh có được upload lên TopDev không?
Không bao giờ. Toàn bộ xử lý ảnh dùng Canvas API trong trình duyệt. Bạn có thể tắt mạng và tool vẫn chạy bình thường — đây là cách kiểm chứng.
Có lưu lịch sử ảnh đã xử lý không?
Không. Sau khi tải xuống, ảnh sẽ biến mất khỏi tab khi bạn rời trang. Không có account, không có cloud storage.
Công cụ liên quan
Xem tất cả công cụ →Tạo mã QR
QR cho URL, WiFi, vCard. Tùy chỉnh màu, tải PNG.
MỚIPlaceholder Image URL Builder
Sinh URL ảnh placeholder (Lorem Picsum) cho mockup, prototype. 6 tỉ lệ chuẩn + 5 size phổ biến + grayscale + blur.
MỚIMock Data Generator
Sinh fake data — tên, email, SĐT, địa chỉ, sản phẩm. 10 locale (VN/ID/JP/KR…), output JSON/CSV/SQL.
MỚIUUID / Hash / Base64 / URL
Bundle 4 dev tool: UUID v4, SHA-256/512 hash, Base64 (URL-safe), URL encode.