Kalau Anda pernah memperbesar sebuah logo lalu gambarnya jadi buram dan pecah, Anda tahu betapa menjengkelkannya masalah itu. SVG ada justru untuk mengatasinya. Format gambar ini bekerja dengan cara yang sama sekali berbeda dari JPG dan PNG — dan memahami perbedaan itu penting supaya Anda memakai format yang tepat di tiap situasi.

Apa arti SVG?

SVG adalah singkatan dari Scalable Vector Graphics — "grafis vektor yang bisa diskalakan". Ini format gambar terbuka yang dibakukan W3C (konsorsium yang sama yang menetapkan spesifikasi HTML dan CSS), dan didukung secara bawaan oleh semua browser modern.

Tidak seperti JPG dan PNG yang menyimpan gambar sebagai kisi piksel berwarna, SVG menjabarkan gambar dalam bentuk teks, memakai koordinat matematis untuk menggambarkan bentuk, garis, lengkung, dan warna. Sebuah file SVG pada dasarnya adalah file teks — dan bisa dibuka serta diedit di penyunting kode mana pun.

Bagaimana SVG bekerja di balik layar?

File SVG ditulis dalam XML, bahasa markah yang mirip HTML. Sebuah lingkaran merah, misalnya, cukup dijabarkan lewat titik pusat, jari-jari, dan warna isinya — bukan lewat ribuan piksel.

Browser membaca instruksi matematis itu lalu menggambar ulang citranya langsung di layar, menghitung pikselnya saat itu juga. Itulah sebabnya SVG bisa ditampilkan pada ukuran berapa pun — dari favicon 16x16 piksel sampai billboard 10 meter — tanpa kehilangan ketajaman sedikit pun.

Apa saja kelebihan SVG?

Apa saja keterbatasan SVG?

💡 Aturan praktis: pakai SVG untuk logo, ikon, ilustrasi, grafik, peta, dan karya apa pun yang harus tampil dalam berbagai ukuran. Pakai JPG atau WebP untuk foto dan gambar dengan detail padat serta gradasi rumit.

SVG vs PNG vs JPG — kapan memakai masing-masing?

CiriSVGPNGJPG
JenisVektorRaster (piksel)Raster (piksel)
Bisa diskalakan tanpa turun kualitasYaTidakTidak
TransparansiYaYaTidak
Pas untuk fotoTidakTidakYa
Pas untuk logo dan ikonYaYaTidak
Bisa diubah lewat CSS/JSYaTidakTidak
Didukung browserYaYaYa

Cara memakai SVG di situs dan aplikasi

Ada tiga cara utama menyisipkan SVG ke dalam halaman web:

Bagaimana cara mengubah gambar menjadi SVG?

Mengubah foto atau PNG menjadi SVG bisa dilakukan lewat proses bernama vektorisasi, yang menerjemahkan piksel jadi bentuk-bentuk geometris. Hasilnya paling bagus pada gambar sederhana dengan sedikit warna dan tepian yang tegas — seperti logo berlatar putih. Konversi bisa dipakai untuk mengonversi file antar format utama, termasuk dari PNG dan JPG ke format lain yang ramah web.

Konversikan gambar Anda sekarang

Ubah file antar format gambar utama dengan cepat dan gratis, langsung di browser.

Konversi gambar

Apakah SVG bagus untuk SEO?

Bagus. Karena SVG berbasis teks, Google bisa merayapi dan mengindeks isinya. Selain itu, logo dan ikon dalam SVG biasanya lebih kecil daripada versi PNG-nya, sehingga halaman jadi lebih cepat — dan kecepatan halaman adalah faktor peringkat langsung di Google sejak Core Web Vitals diterapkan.

Untuk mengoptimalkan SVG bagi SEO, tambahkan elemen title dan desc di dalam kode SVG-nya; keduanya berfungsi sebagai teks alternatif bagi pembaca layar maupun mesin pencari.

Pertanyaan yang sering diajukan

Apakah SVG jalan di semua browser?
Jalan. SVG didukung secara bawaan oleh semua browser modern, termasuk Chrome, Firefox, Safari, Edge, dan Opera. Untuk Internet Explorer versi sangat lawas (IE8 ke bawah), mungkin masih perlu disediakan cadangan dalam bentuk PNG.
Bolehkah SVG dipakai di media sosial?
Tergantung platformnya. Kebanyakan media sosial (Instagram, Facebook, Twitter/X) tidak menerima unggahan SVG — mereka menuntut JPG atau PNG. SVG lebih pas dipakai langsung di situs dan aplikasi web.
Bisakah SVG dianimasikan?
Bisa. SVG mendukung animasi lewat CSS, JavaScript, dan bahasa SMIL bawaannya. Anda bisa membuat ikon bergerak, loader, grafik interaktif, dan banyak lagi tanpa bergantung pada GIF atau pustaka eksternal yang berat.
Bagaimana cara membuka dan mengedit file SVG?
SVG bisa dibuka di browser mana pun, di penyunting teks (VS Code, Notepad), atau di software desain vektor seperti Adobe Illustrator, Inkscape (gratis), dan Figma. Untuk menyunting secara visual, Inkscape dan Figma adalah pilihan yang paling mudah dijangkau.