6 Tool GitHub Gratis untuk Convert PNG ke SVG (Vector)
Butuh ubah gambar raster (PNG/JPG) jadi vector SVG tapi malas pakai software berbayar? Berikut kumpulan tool open-source dari GitHub yang bisa kamu pakai gratis, dari yang berbasis command line sampai yang tinggal buka di browser.
1. VTracer (Rekomendasi Utama)
Convert raster ke vector SVG, mendukung gambar kompleks dan foto. Salah satu tool paling populer untuk kebutuhan ini.
https://github.com/visioncortex/vtracer
Install & pakai:
pip install vtracer
vtracer --input input.png --output output.svg
2. png2svg (nicobailon)
CLI sederhana berbasis Python, mendukung konversi batch dalam satu folder.
https://github.com/nicobailon/png2svg
3. PNGToSVG (mayuso)
Tool CLI ringan berbasis Rust, tinggal jalankan executable tanpa konfigurasi ribet.
https://github.com/mayuso/PNGToSVG
4. png2svg (xyproto)
Cocok untuk PNG kecil atau icon, output berupa SVG Tiny 1.2 yang ringan.
https://github.com/xyproto/png2svg
5. SVGcode
Web app open-source yang bisa langsung dipakai di browser tanpa instalasi apapun.
https://github.com/tomayac/SVGcode
6. vectorizer (Node.js)
Library Node.js berbasis VTracer, cocok untuk dipakai dalam automation pipeline.
https://github.com/neplextech/vectorizer
Cara pakai cepat via Node:
npx @neplex/vectorizer ./raster.png ./vector.svg
Tool Mana yang Harus Dipilih?
- Butuh hasil terbaik untuk gambar kompleks/foto → VTracer
- Mau tanpa install sama sekali → SVGcode
- Kerja dengan icon kecil → png2svg (xyproto)
- Butuh integrasi ke project Node.js → vectorizer
Kenapa Pilih Tool GitHub Ini Dibanding Trace Bitmap di Inkscape / CorelDRAW / Illustrator?
Fitur trace bitmap (Image Trace di Illustrator, Trace Bitmap di Inkscape, PowerTRACE di CorelDRAW) memang bisa mengubah PNG ke SVG, tapi ada beberapa alasan tool GitHub di atas lebih unggul untuk kebutuhan tertentu:
- Gratis & open-source sepenuhnya — Illustrator dan CorelDRAW butuh lisensi berbayar (jutaan rupiah/tahun), sementara tool ini gratis selamanya tanpa watermark atau batasan.
- Bisa dijalankan otomatis (automation) — VTracer atau vectorizer bisa dipanggil lewat command line atau script, jadi cocok buat convert ratusan gambar sekaligus tanpa klik manual satu-satu di software desktop.
- Ringan, tidak perlu software besar — Illustrator/CorelDRAW makan storage GB-an dan resource tinggi. Tool CLI seperti ini cuma beberapa MB dan jalan cepat tanpa perlu buka aplikasi berat.
- Hasil lebih presisi untuk kasus tertentu — VTracer misalnya dirancang khusus untuk gambar kompleks/foto dengan algoritma clustering warna yang lebih modern dibanding engine trace bawaan software desktop yang sudah lama tidak banyak berubah.
- Bisa diintegrasikan ke workflow developer — kalau kamu bikin web app, tool, atau pipeline otomatis, vectorizer (Node.js) atau VTracer bisa langsung ditanam ke dalam kode, sesuatu yang mustahil dilakukan dengan software desktop seperti Illustrator.
- Tidak perlu install aplikasi sama sekali — SVGcode jalan langsung di browser, jadi bisa dipakai di laptop spek rendah atau bahkan Chromebook yang tidak kuat menjalankan Illustrator/CorelDRAW.
Tapi perlu diakui, kalau kamu butuh kontrol manual super detail — misalnya edit node satu per satu, adjust warna secara visual real-time, atau kerja bareng tim di file yang sama — software seperti Illustrator atau Inkscape masih lebih nyaman karena punya antarmuka visual (GUI) lengkap. Tool GitHub ini lebih cocok untuk kebutuhan cepat, otomatis, dan gratis, bukan pengganti mutlak software desain profesional.
Semua tool di atas open-source dan gratis dipakai, tinggal sesuaikan dengan workflow kamu.