Kéo thả hoặc nhấn để chọn file SVG
Chỉ hỗ trợ file .svg — Xử lý ngay trên trình duyệt
Tỷ lệ xuất (Scale)
Nền
SVG vs PNG vs JPG
| Định dạng | Loại | Trong suốt | Có thể phóng to |
|---|---|---|---|
| SVG | Vector | Có | Vô hạn |
| PNG | Raster | Có | Cố định |
| JPG | Raster | Không | Cố định |
Khi nào dùng 1x, 2x, 3x, 4x?
Dùng cho web, email, màn hình mật độ thường. Kích thước = kích thước SVG gốc.
Tốt nhất cho Retina MacBook và điện thoại hiện đại. Gấp đôi pixel, sắc nét trên màn hình HiDPI.
Bắt buộc cho iOS @3x và Android xxhdpi. Phổ biến trong lập trình di động.
Lý tưởng cho banner lớn, in ấn và màn hình 4K. File lớn nhất.
Khi nào cần xuất SVG sang PNG?
Xuất Icon Ứng Dụng
Xuất SVG ở 1x/2x/3x/4x để có đầy đủ mật độ tài sản cho iOS và Android trong một lần.
Tạo Favicon
Chuyển SVG logo sang PNG để tạo favicon.ico. Dùng 1x cho kích thước 16×16 và 32×32 sắc nét.
Banner Mạng Xã Hội
Xuất 2x để banner sắc nét pixel-perfect trên màn hình Retina và HiDPI.
Logo Chữ Ký Email
Xuất 2x để logo rõ nét trong tất cả email client dù màn hình chuẩn hay Retina.
Chuyển đổi SVG sang PNG là gì?
SVG (Scalable Vector Graphics) và PNG (Portable Network Graphics) là hai định dạng hình ảnh hoàn toàn khác nhau về bản chất. SVG là định dạng vector — lưu trữ hình ảnh dưới dạng mô tả toán học (đường, hình, màu sắc), cho phép phóng to vô hạn mà không bị vỡ ảnh. PNG là định dạng raster — lưu trữ từng điểm ảnh (pixel) trong một lưới cố định.
Việc chuyển đổi SVG sang PNG là quá trình rasterization — chuyển mô tả vector thành lưới pixel cố định với kích thước xác định. Đây là thao tác thiết yếu trong quy trình làm việc với đồ họa số, đặc biệt khi cần xuất icon ứng dụng, ảnh cho email, hoặc tài nguyên cho các nền tảng không hỗ trợ SVG.
Với công cụ này, toàn bộ quá trình chuyển đổi xảy ra trực tiếp trên trình duyệt của bạn thông qua Canvas API của HTML5. File SVG không bao giờ được gửi lên bất kỳ máy chủ nào — đảm bảo quyền riêng tư tuyệt đối, đặc biệt quan trọng với logo và tài sản thương hiệu nhạy cảm.
Đồ họa vector vs raster
Hiểu sự khác biệt giữa vector và raster là nền tảng để dùng đúng công cụ:
- Vector (SVG, AI, EPS): Mô tả hình học — đường cong Bézier, hình dạng, màu sắc. Kích thước file rất nhỏ (thường dưới 10KB cho icon). Phóng to đến bất kỳ kích thước nào mà không bị vỡ. Không thể biểu diễn ảnh chụp phức tạp (quá nhiều điểm ảnh để mô tả bằng vector).
- Raster (PNG, JPG, WebP): Lưới pixel cố định — mỗi pixel có màu sắc riêng. Phù hợp cho ảnh chụp, đồ họa phức tạp. Phóng to sẽ bị vỡ (pixelate). Kích thước file tỉ lệ với số pixel.
Khi nào chuyển SVG sang PNG? Khi nền tảng đích không hỗ trợ SVG (một số email client, app store, các ứng dụng legacy), khi cần ảnh với kích thước pixel chính xác (avatar, favicon, icon set), hoặc khi muốn tối ưu hóa thời gian render — PNG render nhanh hơn SVG phức tạp.
Hiểu về tỷ lệ ảnh cho Retina
Màn hình Retina (Apple) và HiDPI (các nhà sản xuất khác) có mật độ pixel cao hơn — thường gấp đôi (2x) hoặc gấp ba (3x) so với màn hình thường. Để hình ảnh hiển thị sắc nét trên những màn hình này, bạn cần cung cấp tài nguyên ở độ phân giải tương ứng.
Quy tắc thực tế:
- 1x: Kích thước CSS — ví dụ icon 24px trên web thông thường. File nhỏ nhất.
- 2x: Retina display — icon 24px CSS cần ảnh 48×48px. Tiêu chuẩn cho hầu hết web hiện đại.
- 3x: iPhone Pro, một số Android cao cấp. Yêu cầu bởi iOS App Store cho icon @3x.
- 4x: In ấn (300 DPI), màn hình 4K, banner kỹ thuật số lớn.
Trong phát triển web, dùng thẻ <img srcset="icon@2x.png 2x, icon@1x.png 1x"> để trình duyệt tự chọn độ phân giải phù hợp. Khi dùng CSS background: background-image: -webkit-image-set(url(icon@2x.png) 2x, url(icon.png) 1x).
SVG sang PNG cho phát triển ứng dụng
Trong phát triển ứng dụng di động, bạn cần nhiều phiên bản icon ở các mật độ pixel khác nhau:
- iOS: @1x (44px), @2x (88px), @3x (132px) cho UI icons. App Store icon: 1024×1024px (xuất @1x từ SVG 1024px).
- Android: mdpi (1x), hdpi (1.5x), xhdpi (2x), xxhdpi (3x), xxxhdpi (4x). Adaptive icons yêu cầu foreground và background layer riêng biệt.
- React Native: Dùng @2x và @3x suffix:
icon@2x.png,icon@3x.png. - Flutter: Thư mục
assets/images/1.0x/,2.0x/,3.0x/.
Với công cụ này, workflow đơn giản: thiết kế icon ở SVG gốc, sau đó xuất 4 lần với tỷ lệ 1x/2x/3x/4x để có đầy đủ tài sản cho cả iOS và Android trong vài phút.
Vấn đề thường gặp khi chuyển SVG
- SVG không có viewBox: Công cụ sẽ cố gắng đọc thuộc tính width/height. Nếu không có, mặc định 300×300px. Thêm
viewBox="0 0 W H"vào SVG để kiểm soát kích thước xuất. - Font chữ trong SVG: Nếu SVG sử dụng font chữ không được nhúng, text có thể render sai trên trình duyệt khác. Chuyển text thành path (
Object to Pathtrong Inkscape/Illustrator) trước khi xuất. - External resources: SVG tham chiếu ảnh bên ngoài hoặc filter phức tạp có thể không render đúng. Nhúng tất cả tài nguyên vào file SVG (inline).
- Nền trong suốt vs trắng: PNG hỗ trợ transparency. Nếu đích dùng (email, PowerPoint, app cũ) không xử lý tốt transparency, chọn nền trắng khi xuất.
- SVG animation: Canvas API chỉ capture frame tại thời điểm render, không xuất animation. Dùng công cụ chuyên dụng nếu cần xuất animation thành GIF/video.
- CORS restrictions: SVG tham chiếu ảnh từ domain khác có thể bị chặn bởi CORS policy. Đảm bảo tất cả ảnh trong SVG là inline base64 hoặc từ cùng domain.
Xem thêm công cụ liên quan: Chuyển PNG sang JPG, Nén ảnh, và Thay đổi kích thước ảnh.
Câu hỏi thường gặp
Bạn cũng có thể thích
PNG to JPG Converter — Convert Images Online Free
Convert PNG images to JPG format instantly. Free, fast, and works right in your browser with no uploads to any server. Reduce file size by up to 90% with adjustable quality settings.
Image Resizer — Resize Photos to Any Dimension Online Free
Resize images to any dimension online for free. Maintain aspect ratio or set custom width and height. Platform presets for Instagram, Facebook, Twitter, YouTube, and LinkedIn. Fast browser-based tool, no upload needed.
Image Compressor — Reduce Image File Size Online Free
Compress PNG, JPG, and WebP images instantly in your browser. Reduce file sizes by up to 80% with an adjustable quality slider. Free, private — images never leave your device.
WebP to PNG Converter — Convert WebP Images Free Online
Convert WebP images to PNG or JPG format instantly in your browser. Fully preserves alpha transparency when converting to PNG. Free, private, no uploads needed.
Thêm công cụ chỉnh sửa ảnh
PNG to JPG Converter — Convert Images Online Free
Convert PNG images to JPG format instantly. Free, fast, and works right in your browser with no uploads to any server. Reduce file size by up to 90% with adjustable quality settings.
Image Compressor — Reduce Image File Size Online Free
Compress PNG, JPG, and WebP images instantly in your browser. Reduce file sizes by up to 80% with an adjustable quality slider. Free, private — images never leave your device.
Image Resizer — Resize Photos to Any Dimension Online Free
Resize images to any dimension online for free. Maintain aspect ratio or set custom width and height. Platform presets for Instagram, Facebook, Twitter, YouTube, and LinkedIn. Fast browser-based tool, no upload needed.
HEIC to JPG Converter — Convert iPhone Photos Online Free
Convert HEIC photos from iPhone to JPG format instantly in your browser. No upload required — your photos never leave your device. Supports .heic and .heif files with adjustable quality output.
WebP to PNG Converter — Convert WebP Images Free Online
Convert WebP images to PNG or JPG format instantly in your browser. Fully preserves alpha transparency when converting to PNG. Free, private, no uploads needed.
Image to PDF Converter — Combine Multiple Photos into PDF Free
Combine multiple images into a single PDF document with custom page size, orientation, and margins. Supports PNG, JPG, and WebP. Free, no signup, processed entirely in your browser.
JPG to PNG Converter — Lossless Quality Online Free
Convert JPG images to lossless PNG format instantly in your browser. No uploads, no quality loss on conversion, full transparency support. Free forever.
Image Cropper — Crop Photos Online Free Instantly
Crop images online for free. Drag to select any region, choose preset aspect ratios like 1:1, 16:9, 4:3, 3:2, or 9:16. Enter custom dimensions, export as PNG or JPG. Browser-based — your images never leave your device.
Giới thiệu về Image Tools
Công cụ hình ảnh xử lý các tác vụ hàng ngày trước đây cần Photoshop — resize cho mạng xã hội, nén để trang web load nhanh hơn, chuyển đổi giữa các định dạng như PNG, JPEG, WebP và SVG, xóa nền, và điều chỉnh độ mờ. Trình duyệt hiện đại chạy các thao tác này ngay trên client, nghĩa là ảnh không bao giờ rời khỏi thiết bị của bạn — một lợi thế riêng tư đáng kể so với upload lên server nước ngoài.
Vì sao nó quan trọng
Hình ảnh chiếm 45-60% trọng lượng của một trang web điển hình. Tối ưu chúng là cải thiện hiệu năng đòn bẩy cao nhất mà hầu hết các trang có thể làm — một file PNG 500 KB resize thành WebP 80 KB load nhanh gấp 6 lần mà không mất chất lượng hiển thị. Với người sáng tạo nội dung, các nền tảng xã hội có kích thước cố định (banner YouTube 2560×1440, header Twitter 1500×500, post Instagram 1080×1080) — nên các converter chính xác số pixel tiết kiệm hàng giờ crop thử-và-sai.
Riêng tư và an toàn
Mọi công cụ hình ảnh của ZestLab chạy hoàn toàn trên trình duyệt của bạn bằng Web API hiện đại (Canvas, Blob, OffscreenCanvas). Hình của bạn không bao giờ upload lên server. Không yêu cầu tài khoản, không tracking pixel, không watermark. Đây là cách duy nhất chúng tôi có thể thật lòng đảm bảo ảnh của bạn giữ riêng tư — nếu một công cụ yêu cầu 'upload', nó đang xử lý server-side và dữ liệu của bạn đã nằm ngoài tầm kiểm soát.
Thực hành tốt
- Cho web, chọn WebP (nhỏ hơn) thay PNG cho ảnh — tiết kiệm 25-35% dung lượng mà không mất chất lượng
- Giữ JPEG ở mức chất lượng 82-85% cho cân bằng tốt nhất giữa nén và chất lượng
- SVG tốt nhất cho logo, icon, minh họa — scale không giới hạn mà không mờ, thường nhỏ hơn PNG
- Xóa metadata EXIF từ ảnh đăng online (tọa độ GPS, số seri máy ảnh, timestamp thường bị lộ)