Pengoptimal SVG
Bersihkan markup SVG dan perkecil ukuran file di browser.
- File dihapus secara otomatis
- Berjalan di browser
- Tanpa perlu daftar
- Pemrosesan aman
Tentang utilitas ini
File SVG (Scalable Vector Graphics) mendeskripsikan bentuk, path, dan teks menggunakan markup XML. Alat desain, ekspor CMS, dan ikon buatan tangan sering menghasilkan SVG dengan data jauh lebih banyak daripada yang dibutuhkan browser untuk merender gambar yang sama. Optimisasi SVG adalah proses menghapus markup berlebih — komentar, metadata editor, grup redundan, presisi koordinat yang tidak perlu, dan atribut yang tidak terpakai — sambil menjaga output visual identik pada ukuran tampilan normal. Berbeda dengan format raster seperti PNG atau JPEG, SVG tetap dapat diedit dan independen resolusi setelah kompresi. Ikon yang dioptimalkan dengan baik bisa turun dari 40 KB menjadi 6 KB tanpa kehilangan satu piksel pun. Optimisasi penting untuk logo, ikon antarmuka, ilustrasi, dan favicon yang dimuat setiap kunjungan halaman. File lebih kecil berarti muat halaman lebih cepat, bandwidth mobile lebih rendah, dan skor Core Web Vitals lebih baik. Mesin pencari menghargai halaman cepat; pengguna memperhatikan saat ikon muncul terlambat atau menghambat rendering. SVG yang dioptimalkan lebih mudah disematkan di HTML, komponen React, dan template email di mana markup gemuk dapat merusak parser atau membengkakkan bundle. Situs produksi mereferensikan ikon SVG di latar CSS, tag <svg> inline, atau elemen img. Setiap kilobyte berkontribusi pada jalur rendering kritis, terutama saat banyak ikon muncul above the fold. Menghapus whitespace, mengecilkan transform, dan membuang deklarasi doctype mengurangi ukuran transfer tanpa mengubah CSS atau JavaScript. Jika Anda melayani favicon SVG dengan link rel="icon" type="image/svg+xml", browser meng-cache agresif — file ramping diperbarui lebih cepat saat rebranding. Proyek React sering mengimpor SVG sebagai komponen atau URL. File sumber gemuk meningkatkan waktu parse bundle JavaScript saat loader meng-inline sebagai string. Sebelum menambahkan ikon ke pustaka komponen, jalankan melalui pengoptimal agar tree-shaking dan code splitting tetap efektif. Saat menempel markup yang dioptimalkan ke file .svg atau pipeline SVGR, pastikan nilai viewBox tetap ada — aplikasi React mengandalkan viewBox untuk skala responsif. Browser modern mendukung favicon SVG yang ditautkan dari head dokumen. Skala tajam di tab Retina dan pintasan yang disematkan, asalkan file kecil dan valid. Favicon SVG harus persegi, palet sederhana, tanpa referensi eksternal atau skrip demi keamanan. Setelah optimisasi, konversi ke ICO atau PNG untuk shell Windows lama atau crawler sosial yang mengharapkan format raster. Favicon SVG yang dioptimalkan adalah file master ideal untuk alur paket favicon lengkap. Desainer sering mengekspor SVG dengan gambar raster tertanam, presisi desimal berlebihan di path, bentuk tumpang tindih duplikat, dan blok style yang bisa disederhanakan menjadi atribut. Illustrator kadang menambahkan layer bernama sebagai elemen group; ekspor Figma menyertakan atribut xmlns dan koordinat fraksional enam desimal. width dan height tanpa viewBox merusak layout responsif. Layer tersembunyi dan clipping mask yang aktif mengekspor geometri tak terlihat yang tetap menambah ukuran file. Dari Figma, gunakan Salin sebagai SVG atau ekspor dengan Outline stroke saat ikon memakai stroke yang konversinya buruk. File Figma sering menyertakan fill-rule dan matriks transform di setiap grup; optimisasi menggabungkan path berdekatan jika aman. Di Illustrator, pilih ekspor SVG Minify atau Responsive, nonaktifkan embedding font yang tidak perlu, dan expand appearance sebelum ekspor. Setelah ekspor, tempel markup ke pengoptimal berbasis browser ini. Pemrosesan berjalan lokal — aset merek Anda tidak pernah diunggah ke server. Unduh file bersih atau salin hasil langsung ke repo, CMS, atau pipeline generator favicon. Gabungkan output dengan Konverter SVG ke ICO, Konverter SVG ke PNG, atau Generator Favicon kami saat membutuhkan paket multi-ukuran untuk peluncuran produksi.
Konversi SVG yang dioptimalkan
FAQ
Apa yang dihapus optimisasi SVG?
Komentar XML, spasi ekstra antar tag, baris baru redundan, dan metadata editor umum. Path, fill, stroke, dan viewBox yang terlihat tetap utuh.
Apakah optimisasi memengaruhi kualitas gambar?
Tidak ada kehilangan kualitas terlihat pada ukuran normal. SVG berbasis vektor dan tetap tajam di layar Retina. Alat ini memangkas markup, bukan geometri.
Berapa pengurangan ukuran file yang tipikal?
Ekspor Figma dan Illustrator sering menyusut 30–70% setelah komentar dan spasi dihapus. Ikon dengan metadata berat mendapat penghematan terbesar.
Bisakah SVG yang dioptimalkan dipakai sebagai favicon?
Ya. Chrome, Firefox, Safari, dan Edge modern mendukung favicon SVG dengan type="image/svg+xml". Jaga file persegi dan tanpa skrip. Gunakan Generator Favicon atau Konverter SVG ke ICO kami untuk fallback legacy.
Apakah optimisasi SVG aman?
Ya untuk ikon dan logo produksi. Pemrosesan sepenuhnya di browser — file tidak diunggah ke server. Selalu pratinjau sebelum deploy.
Apakah alat ini bekerja dengan ekspor Figma?
Ya. Tempel SVG dari Figma atau unggah .svg. Output Figma sering menyertakan xmlns, grup transform, dan koordinat verbose yang dibersihkan alat ini.
Apakah gambar saya diunggah ke server?
Tidak. Pemrosesan sepenuhnya di browser. File Anda tidak pernah meninggalkan perangkat.
Browser apa yang didukung?
Chrome, Safari, Firefox, Edge, dan browser mobile modern.