Gratis Gambar Konverter Online
Konversi gambar antara format PNG, JPEG, dan WebP. Konversi batch beberapa file sekaligus. Tanpa unggah ke server manapun.
Mendukung JPEG, PNG, WebP, BMP, GIF · hingga 50 MB per file
Format Keluaran
Apa sebenarnya konversi format itu
Setiap format file gambar yang Anda temui, dari JPEG 1992 hingga AVIF 2019, pada akhirnya mengkodekan hal yang sama: persegi panjang piksel. Yang berbeda adalah bagaimana setiap format mengompresi, menyusun, dan (kadang-kadang) menganotasi piksel-piksel itu dalam perjalanannya ke disk. JPEG menggunakan kompresi DCT lossy dan tidak ada saluran alfa. PNG menggunakan kompresi DEFLATE lossless dan saluran alfa 8-bit penuh. WebP menggunakan baik pengkodean intra-frame VP8 lossy atau transformasi prediktif lossless, dengan alfa opsional. GIF menggunakan LZW-lalu-DEFLATE pada palet terindeks. BMP sebagian besar adalah piksel mentah. AVIF menggunakan pengkodean intra-frame AV1, yang terbaru dan paling efisien dari keluarga.
Mengkonversi antara dua dari format-format ini mengikuti resep konseptual yang sama: dekode byte sumber menjadi piksel RGBA mentah, lalu enkode ulang piksel-piksel itu menggunakan aturan format tujuan. Canvas API browser mengekspos persis pipeline dua langkah ini. Saat Anda menjatuhkan gambar, dekoder bawaan browser untuk format input itu membaca byte dan menghasilkan buffer piksel. Buffer digambar pada kanvas dalam memori. Kemudian canvas.toBlob('image/jpeg' atau 'image/png' atau 'image/webp', quality) menyerahkan piksel ke encoder browser untuk format output yang dipilih. Tidak ada library eksternal yang diperlukan; semuanya dibangun ke dalam browser.
Inilah mengapa alat ini dapat mendukung begitu banyak format input dengan kode per-format nol di pihak kami: setiap browser yang dirilis sejak 2020 dapat mendekode JPEG, PNG, WebP, GIF, BMP dan AVIF secara native, dan sebagian besar dapat mendekode SVG dengan me-render-nya (konversi akan mengrasterisasi vektor menjadi piksel dalam format raster target). Sisi output terbatas pada JPEG, PNG dan WebP karena itu adalah encoder yang dikirim browser secara universal. Pengkodean AVIF tidak merata di tahun 2026 (Safari memilikinya, Chrome dan Firefox tidak), jadi output AVIF tidak ditawarkan di sini; jika Anda membutuhkan AVIF, gunakan Squoosh yang menggabungkan encodernya sendiri.
Bagaimana alat ini bekerja di balik layar
Pipeline adalah HTML5 Canvas 2D API tanpa library eksternal. Saat Anda menjatuhkan file, File API menyerahkan byte ke HTMLImageElement baru; browser mengidentifikasi format dari byte ajaibnya dan mengirimkan ke dekoder bawaannya. JPEG didekode melalui jalur DCT inverse standar. PNG dijalankan melalui inflate DEFLATE plus undo filter yang sesuai. WebP menjalankan dekoder intra-frame VP8 (untuk lossy) atau dekoder transformasi prediktif (untuk lossless). Hasilnya dalam setiap kasus adalah buffer piksel RGBA yang sama, terlepas dari format input.
Sebuah <canvas> dalam memori yang baru diatur ukurannya ke gambar. Jika output yang dipilih adalah JPEG dan sumber memiliki alfa (PNG, WebP-dengan-alfa, AVIF-dengan-alfa), kanvas pra-diisi dengan putih untuk memberi piksel transparan tempat untuk mendarat; jika tidak kanvas mewarisi piksel secara langsung. Piksel yang didekode dicat ke kanvas dengan ctx.drawImage(). Kemudian canvas.toBlob(targetMime, quality/100) memanggil encoder untuk format output yang dipilih: pipeline DCT JPEG pada kualitas slider, DEFLATE lossless PNG (kualitas diabaikan), atau encoder WebP (lossy pada kualitas slider).
Untuk file tunggal, Blob output menjadi URL objek yang dapat diunduh. Untuk batch multi-file, alat menjalankan pipeline yang sama dalam loop dan menggabungkan hasilnya. Tidak ada yang meninggalkan tab; tidak ada library yang diunduh; satu-satunya lalu lintas jaringan adalah pemuatan halaman awal. Buka tab Network DevTools saat mengkonversi: tidak ada permintaan yang membawa data gambar. Alihkan browser ke mode pesawat setelah halaman dimuat dan konverter terus bekerja pada gambar lokal. Privasi mengikuti langsung dari arsitektur ini: tidak ada langkah unggah, tidak ada entri log, tidak ada infrastruktur operator untuk dipercaya.
Sejarah singkat konversi gambar lintas-format
- GIF, 1987. CompuServe merilis GIF (Graphics Interchange Format) menggunakan kompresi LZW pada palet terindeks 256 warna. Itu menjadi lingua franca grafis web awal sampai klaim paten LZW pada tahun 1994 memicu pengembangan PNG.
- JPEG, 1992. ITU-T T.81 / ISO/IEC 10918-1, DCT lossy yang disesuaikan secara fotografis, diadopsi secara universal dalam beberapa tahun. Format pertama yang diimplementasikan secara luas yang membuat web kaya foto menjadi mungkin.
- PNG, 1996. IETF RFC 2083 dari Thomas Boutell, Mark Adler dan kelompok kerja yang dipimpin CompuServe. Kompresi DEFLATE alih-alih LZW, saluran alfa 8-bit penuh, selalu lossless, bebas royalti. PNG menjadi standar untuk grafik, logo, dan screenshot; JPEG tetap menjadi standar untuk fotografi.
- WebP, 2010. Google merilis WebP, mengadaptasi pengkodean intra-frame codec video VP8 menjadi format gambar still. WebP lossy 25-34% lebih kecil dari JPEG; WebP lossless 26% lebih kecil dari PNG. Dukungan browser universal tiba pada 2020 ketika Safari 14 dan iOS 14 menutup celah terakhir.
- AVIF, 2019. Alliance for Open Media merilis AVIF menggunakan pengkodean intra-frame AV1 di dalam kontainer HEIF. Kira-kira 50% lebih kecil dari JPEG pada kualitas yang setara. Dukungan dekode browser mencapai 95%+ pada 2023; dukungan enkode tetap tidak merata di luar Safari, itulah sebabnya alat ini dapat membaca AVIF tetapi tidak menulisnya.
- Konversi browser berbasis Canvas, 2014-2020. HTML5 Canvas berkembang ke titik di mana alat in-browser apa pun dapat memediasi konversi format any-to-any melalui decode-paint-encode, tanpa library eksternal yang dibutuhkan untuk format output umum (JPEG, PNG, WebP). Konverter gambar adalah aplikasi langsung dari kemampuan itu: jatuhkan apa pun, pilih output Anda, unduh.
Cara Mengonversi Gambar
- Pilih format target Anda (JPEG, PNG, atau WebP) di atas.
- Atur slider kualitas untuk keluaran JPEG/WebP (lebih tinggi = kualitas lebih baik, file lebih besar).
- Jatuhkan atau pilih satu atau lebih gambar.
- Gambar dikonversi secara instan di browser Anda.
- Unduh secara individual atau semuanya sekaligus.
Kapan Menggunakan Setiap Format
- JPEG · Terbaik untuk foto dan gambar kompleks dengan banyak warna. Menggunakan kompresi lossy untuk ukuran file kecil. Tidak mendukung transparansi.
- PNG · Terbaik untuk grafik, logo, tangkapan layar, dan gambar yang memerlukan transparansi. Kompresi lossless berarti file lebih besar tetapi kualitas sempurna.
- WebP · Format modern dari Google yang menyediakan kompresi lossy dan lossless. Biasanya 25-35% lebih kecil dari JPEG pada kualitas setara. Mendukung transparansi. Didukung oleh semua browser modern.
Konversi Umum
- PNG ke JPEG · Kurangi ukuran file untuk foto yang disimpan sebagai PNG. Bagus untuk halaman web dan email.
- JPEG ke PNG · Konversi ke format lossless untuk pengeditan lebih lanjut tanpa kehilangan kualitas.
- PNG/JPEG ke WebP · Optimalkan gambar untuk situs web modern. File jauh lebih kecil.
- WebP ke PNG/JPEG · Konversi untuk kompatibilitas dengan perangkat lunak atau platform lama yang tidak mendukung WebP.
Alur kerja konversi dunia nyata
- Normalisasi format massal. Folder gambar format campuran (beberapa PNG, beberapa JPEG, beberapa WebP) perlu disatukan ke satu format untuk CMS, pipeline aset aplikasi, atau alur kerja yang mengharapkan satu ekstensi. Jatuhkan semua file, pilih format target sekali, unduh semuanya sebagai ZIP. Sisi dekode seragam di seluruh format input, jadi alat tidak peduli campuran apa yang Anda lemparkan.
- Mengkonversi screenshot untuk berbagi. Sistem operasi modern membuat screenshot dalam PNG secara default. Berbagi screenshot via email atau chat sering lebih cepat sebagai JPEG yang lebih kecil. Jatuhkan PNG, output sebagai JPEG pada kualitas 90, tempelkan ke pesan. Trade-off (kehilangan alfa, sedikit pengurangan kualitas) dapat diterima untuk berbagi sementara dan sepadan dengan penghematan ukuran file.
- Memodernisasi aset situs web lama. Ganti aset PNG dan JPEG dengan versi WebP untuk memotong berat halaman. WebP 25-34% lebih kecil dari JPEG pada kualitas yang setara dan 26% lebih kecil dari PNG secara lossless, dengan dukungan saluran alfa yang sama. Browser modern (pasca-2020) menangani WebP secara native. Jatuhkan folder aset legacy, pilih output WebP, unduh, ganti.
- Menormalkan gambar untuk pipeline AI atau ML. Banyak pipeline machine learning mengharapkan format tertentu (sering PNG untuk data pelatihan lossless, JPEG untuk inferensi yang dibatasi ukuran). Dataset campuran yang dikumpulkan dari web scraping, unggahan pengguna, atau beberapa sumber perlu dinormalkan. Alat ini mengkonversi semuanya ke satu format, setelah itu dataset memiliki perilaku dekode yang konsisten untuk kode pelatihan atau inferensi.
- Mengekstrak frame still dari GIF animasi. Dekoder
<img>browser memberi Anda frame pertama dari GIF animasi saat Anda menjatuhkannya ke alat ini. Mengkonversi ke PNG, JPEG atau WebP menghasilkan gambar still tunggal dari frame pertama itu. Berguna untuk thumbnail, pratinjau media sosial, atau konteks apa pun di mana Anda memerlukan gambar statis yang berasal dari animasi. - Mendekode AVIF untuk target legacy. AVIF sekarang dapat dibaca secara luas oleh browser (dukungan 95%+ sejak 2023), tetapi target legacy masih menginginkan JPEG atau PNG. Jatuhkan file AVIF, pilih output JPEG, dan gambar yang dikonversi berfungsi dalam konteks apa pun yang menerima JPEG, termasuk Outlook 2016 dan klien legacy lainnya. (Untuk output AVIF, gunakan Squoosh; alat ini dapat membaca tetapi tidak menulis AVIF.)
Jebakan umum dan artinya
- Output JPEG kehilangan transparansi. Jika sumber Anda memiliki saluran alfa (PNG, WebP-dengan-alfa, AVIF-dengan-alfa) dan Anda memilih output JPEG, area transparan menjadi putih dalam hasilnya. Informasi alfa hilang; Anda tidak dapat memulihkannya dari JPEG. Untuk sumber dengan transparansi yang Anda pedulikan, pilih output PNG atau WebP sebagai gantinya.
- Output PNG dari sumber fotografi membuat file lebih besar. Foto JPEG pada kualitas 85 mungkin 250 KB; gambar yang sama sebagai PNG sering 1-2 MB. Kompresi DEFLATE lossless PNG jauh lebih tidak efisien daripada DCT lossy JPEG untuk konten fotografi. Konversi ke PNG hanya ketika Anda secara khusus membutuhkan lossless atau dukungan transparansi, bukan sebagai default.
- Output WebP tidak akan ditampilkan di klien email legacy. Outlook 2016 dan sebelumnya di Windows, Apple Mail sebelum macOS 11 Big Sur, dan berbagai instalasi CMS yang lebih lama tidak dapat menampilkan WebP. Jika tujuan Anda adalah salah satu dari itu, pilih output JPEG atau PNG sebagai gantinya. WebP adalah pilihan yang tepat untuk hosting web modern, klien email terbaru, dan CMS saat ini, tetapi tidak untuk semuanya.
- GIF animasi kehilangan animasinya. Dekoder
<img>browser yang digunakan di sini hanya memberi frame pertama dari GIF animasi. Output (JPEG, PNG, atau WebP) adalah gambar still tunggal dari frame itu; sisa animasi dibuang secara diam-diam. Untuk mempertahankan animasi gunakan alat khusus GIF, atau konversi ke WebP animasi / APNG dengan alat khusus. - Input HEIC gagal di luar perangkat Apple. Chrome dan Firefox tidak dapat mendekode HEIC secara native (hambatan lisensi paten HEVC). Jatuhkan HEIC ke konverter ini di browser non-Apple dan gagal. Gunakan alat khusus HEIC to JPG terlebih dahulu (yang mengirimkan dekoder libheif WebAssembly), lalu pipa JPEG melalui konverter ini jika Anda memerlukan PNG atau WebP setelahnya.
- Metadata EXIF dan ICC dapat dihapus. Pengkodean ulang berbasis Canvas biasanya membuang blok metadata EXIF, XMP, IPTC dan profil warna ICC yang disematkan. Output hanya membawa data piksel. Biasanya tak terlihat untuk berbagi layar; bermasalah untuk alur kerja arsip atau persiapan cetak yang bergantung pada metadata pengambilan. Gunakan alat desktop sadar-metadata untuk itu.
Privasi: gambar tidak pernah meninggalkan perangkat Anda
Setiap konverter format gambar berbasis cloud (CloudConvert, Convertio, iLoveIMG, FreeConvert, Aspose, dan lusinan layanan convert image online) mengunggah file Anda ke server operator, menjalankan konversi, dan mengembalikan file yang dikonversi sebagai unduhan. Gambar secara rutin mengandung konten yang orang tidak ingin disalin ke hard drive orang asing: screenshot antarmuka internal dan dokumen rahasia, foto dengan koordinat GPS yang disematkan tempat mereka diambil, scan kartu ID dan formulir pajak, ilustrasi di bawah NDA, mockup desain yang belum dirilis. Sebagian besar operator menerbitkan kebijakan privasi yang berkomitmen untuk menghapus unggahan dalam satu atau dua jam dan untuk mengenkripsi dalam transit, dan yang lebih besar memegang sertifikasi ISO/IEC 27001. Mereka memiliki alasan komersial yang kuat untuk menghormati kebijakan tersebut. Tetapi dihapus dalam satu jam bukanlah tidak pernah dilihat. Selama jam itu konten gambar berada di infrastruktur operator, dapat diakses oleh proses atau orang mana pun dengan izin yang sesuai, dan terlihat dalam log dan cadangan sesuai dengan kebijakan retensi apa pun yang berlaku.
Konverter ini tidak pernah mengunggah apa pun. Seluruh pipeline (pemilihan file, dekode melalui dekoder bawaan browser, paint Canvas dan komposit alfa opsional, enkode melalui encoder bawaan browser, unduhan) berjalan di dalam tab browser Anda menggunakan JavaScript dan HTML5 Canvas API. Tidak ada unggahan, tidak ada permintaan jaringan yang membawa data gambar, tidak ada entri log. Anda dapat memverifikasi dengan membuka alat pengembang browser ke tab Network sebelum mengkonversi: tidak ada permintaan yang menyala dengan konten gambar. Satu-satunya lalu lintas jaringan adalah pemuatan halaman awal itu sendiri; tidak ada library eksternal yang diunduh untuk konversi. Alihkan browser ke mode pesawat setelah halaman dimuat dan konverter terus bekerja pada gambar lokal.
Saat alat lain adalah pilihan yang tepat
- Anda perlu output AVIF. Canvas pada 2026 dapat mendekode AVIF secara universal, tetapi enkode tidak merata (Safari memilikinya, Chrome dan Firefox tidak). Untuk output AVIF, gunakan Squoosh (Google Chrome Labs, juga sepenuhnya sisi klien, mengirimkan encoder AV1-nya sendiri). AVIF kira-kira 50% lebih kecil dari JPEG pada kualitas visual yang sama; untuk pengiriman web modern yang paling efisien, alat tambahan sepadan.
- Anda perlu mendekode HEIC di browser non-Apple. Chrome dan Firefox tidak dapat mendekode HEIC secara native karena lisensi paten HEVC. Gunakan alat khusus HEIC to JPG terlebih dahulu, yang mengirimkan dekoder libheif WebAssembly, lalu pipa hasilnya melalui konverter ini jika Anda memerlukan output PNG atau WebP.
- Anda perlu mempertahankan animasi. Alat ini hanya membaca frame pertama dari GIF animasi. Untuk mempertahankan gerakan, tetap di GIF animasi, konversi ke WebP animasi via alat khusus, atau konversi ke APNG. Konversi browser-berbasis hanya frame pertama tidak dapat menangkap data multi-frame.
- Otomatisasi batch di ratusan atau ribuan file. Gunakan Sharp di Node.js (library sisi server kanonis, dibangun di libvips), ImageMagick atau GraphicsMagick di shell mana pun, atau Pillow di Python. Alat CLI menangani ribuan file tanpa batas memori browser dan berjalan dari pekerjaan CI, hook deploy atau tugas cron.
Pertanyaan yang Sering Diajukan
Apakah mengonversi antar format menurunkan kualitas?
Mengonversi ke PNG selalu lossless. Mengonversi ke JPEG atau WebP menerapkan kompresi lossy, tetapi pada pengaturan kualitas default 92%, perbedaannya hampir tidak terlihat. Pengaturan kualitas yang lebih rendah menukar kesetiaan visual dengan ukuran file yang lebih kecil.
Apa yang terjadi pada transparansi saat dikonversi ke JPEG?
JPEG tidak mendukung transparansi. Area transparan akan diisi dengan latar belakang putih. Jika Anda membutuhkan transparansi, gunakan PNG atau WebP sebagai gantinya.
Dapatkah saya mengonversi beberapa gambar sekaligus?
Ya! Pilih atau jatuhkan beberapa gambar dan semuanya akan dikonversi ke format yang Anda pilih. Gunakan "Unduh Semua" untuk mendapatkannya dalam satu klik.
Apakah gambar saya diunggah ke server?
Tidak. Semua konversi terjadi di browser Anda menggunakan Canvas API. Gambar Anda tidak pernah meninggalkan perangkat Anda.
Pertanyaan umum lainnya
Mengapa alat ini tidak menawarkan output AVIF?
Karena pengkodean AVIF berbasis Canvas tidak merata di 2026: Safari mendukungnya, tetapi Chrome dan Firefox tidak mengirimkan encoder AVIF. Alat yang hanya bekerja di satu browser akan membingungkan. Untuk output AVIF, gunakan Squoosh (Google Chrome Labs, juga sepenuhnya sisi klien); ia mengirimkan encoder AV1-nya sendiri yang dibundel ke halaman dan menghasilkan AVIF di browser mana pun. Kami dapat membaca input AVIF di sini (95%+ browser dapat mendekodenya sejak 2023), hanya tidak menulisnya.
Mengapa saya tidak bisa menjatuhkan file HEIC?
Di Safari dan browser platform Apple lainnya, HEIC bekerja karena sistem operasi menyediakan dekoder HEVC. Di Chrome, Firefox, dan Edge tidak berfungsi karena codec HEVC terbebani paten (paten HEVC dikumpulkan di MPEG LA, HEVC Advance, Velos Media, dll.) dan browser tersebut tidak mengirimkan dekoding HEVC native. Gunakan alat khusus HEIC to JPG terlebih dahulu, yang mengirimkan dekoder libheif WebAssembly untuk menangani HEIC di mana saja; kemudian jika Anda memerlukan output PNG atau WebP, pipa JPEG yang dihasilkan melalui konverter ini.
Format output mana yang harus saya pilih?
Tergantung pada konten dan tujuan. Untuk konten fotografi di web modern, WebP memberikan file terkecil tanpa kehilangan kualitas yang terlihat; untuk kompatibilitas legacy (klien email lama, CMS pra-2020, sistem pengajuan JPEG-pinned), JPEG bersifat universal. Untuk grafik, screenshot, logo, atau apa pun dengan tepi warna tajam dan transparansi, PNG mempertahankannya dengan sempurna. WebP juga menangani grafik dalam mode lossless-nya, lebih kecil dari PNG, tetapi hanya bekerja pada tujuan modern. Aturan praktis: WebP untuk web modern, JPEG untuk foto ke tujuan legacy, PNG untuk grafik atau kebutuhan lossless.
Apakah alat ini berfungsi offline?
Ya. Dekoder untuk JPEG, PNG, WebP, GIF, BMP dan AVIF, plus encoder untuk JPEG, PNG dan WebP, semuanya dibangun ke dalam browser. Tidak ada library eksternal yang diunduh untuk konversi. Kunjungan selanjutnya ke halaman ini bekerja sepenuhnya offline selama halaman itu sendiri tetap di cache browser. Anda dapat memverifikasi dengan mengaktifkan mode pesawat setelah membuka halaman sekali dan mengkonversi gambar lokal.
Akankah metadata EXIF (kamera, GPS, tanggal pengambilan) bertahan dalam konversi?
Biasanya tidak. Canvas API beroperasi pada data piksel mentah; tidak membawa blok metadata EXIF, IPTC, XMP atau profil warna ICC yang disematkan melalui ke output. Untuk berbagi layar biasa, ini biasanya kemenangan privasi (koordinat GPS dan nomor seri perangkat tidak bocor). Untuk alur kerja arsip atau fotografi di mana metadata penting, gunakan alat desktop sadar-metadata: ExifTool, ImageMagick dengan opsi eksplisit, atau Export As Photoshop, yang semuanya dapat mempertahankan metadata di seluruh konversi.
Apakah ada padanan desktop atau baris perintah?
Beberapa. Untuk otomatisasi batch, sharp di Node.js (dibangun di libvips) adalah library sisi server standar: sharp(buf).toFormat('webp').toBuffer(). ImageMagick di shell mana pun: magick input.jpg output.webp. Pillow di Python: Image.open(p).save(out, 'PNG'). Untuk pekerjaan interaktif satu kali dengan dukungan format yang lebih luas termasuk output AVIF, Squoosh (Google Chrome Labs, juga sisi klien) adalah alternatif browser yang paling dekat. Photoshop, Affinity Photo, GIMP dan Preview di macOS mencakup kasus GUI desktop dan mempertahankan metadata lebih andal daripada konversi berbasis browser.
Alat Terkait
Kompresor Gambar Gratis Online
Kompres images up ke 80% smaller untuk Gratis. Drag dan drop, Instan Unduh. Berkas Anda tidak pernah meninggalkan perangkat Anda · 100% Sisi Klien.
Pengubah Ukuran Gambar Gratis Online
Ubah ukuran gambar ke dimensi yang tepat secara gratis. Atur lebar dan tinggi kustom, pertahankan rasio aspek.
Pemotong Gambar Gratis Online
Potong gambar online secara gratis. Pilih rasio aspek preset atau buat area potong kustom. Tidak ada unggahan · semuanya berjalan di browser Anda.