Foto

Cara Kompres PNG untuk Formulir Upload, dan Kapan Sebaiknya Tidak

Ukuran PNG bisa sangat besar atau sangat kecil tergantung isinya. Kami memasukkan PNG mirip foto, screenshot teks, dan logo transparan ke alat live pada 16 Oktober 2026, lalu mengukur setiap berkas yang diunduh.

Diperbarui · 11 menit baca

Tangkapan layar alat Kompres JPG di Dokurapi
Tangkapan layar alat terkait di Dokurapi. Semua proses berjalan di browser.

Untuk kompres PNG sebelum diunggah ke formulir, buka alat Kompres JPG Dokurapi, pilih berkas PNG, pilih batas ukuran yang diminta, tekan Kompres foto, lalu unduh hasilnya. Alat mengubah PNG menjadi JPEG di dalam tab browser, jadi tidak ada yang diunggah. Dalam uji kami pada 16 Oktober 2026, PNG berukuran 10.029.518 byte menjadi JPEG 179.523 byte dengan target 200 KB. Screenshot teks berperilaku lain, dan panduan ini menjelaskan sebabnya.

Semua angka di bawah berasal dari berkas yang kami unduh dari alat live dan dari kode alat itu sendiri. Berkas uji dibuat khusus untuk artikel ini dan tidak berisi data pribadi.

Kenapa PNG bisa sepuluh kali lebih besar dari JPEG

PNG adalah format lossless atau tanpa kehilangan. Spesifikasi PNG dari W3C menjelaskan bahwa setiap piksel disimpan persis, lalu dipadatkan dengan metode kompresi umum. Tidak ada yang dibuang, sehingga PNG yang dibuka dan disimpan ulang selalu tampak sama. Itulah alasan PNG menjadi format bawaan untuk screenshot, logo, diagram, dan apa pun yang berisi teks tajam.

Pemadatan itu bekerja dengan mencari pola yang berulang. Screenshot formulir punya deretan panjang piksel putih atau abu-abu yang sama, jadi bisa dipadatkan dengan baik. Foto hampir tidak punya pengulangan persis, karena tiap piksel sedikit berbeda dari tetangganya akibat cahaya, tekstur, dan noise sensor. Jika disimpan tanpa kehilangan, foto menjadi sangat besar. Karena itu screenshot berisi foto, atau gambar yang diekspor dari aplikasi edit sebagai PNG, sering berukuran 5 sampai 15 MB.

JPEG memakai pendekatan sebaliknya. Panduan format gambar MDN menyebutnya lossy: format ini membuang detail halus yang hampir tidak terlihat mata dan mempertahankan gambaran keseluruhan. Untuk foto, penghematannya sangat besar. Untuk grafik datar bertepi tajam, penghematannya kecil dan bisa menambah noda samar di sekitar huruf. Dengan mengenali jenis PNG yang kamu punya, kamu tahu apakah mengubahnya ke JPEG ide yang baik.

Tiga berkas uji kami memperlihatkan rentangnya. PNG mirip foto, 2400 x 1800 piksel dengan noise seperti foto, berukuran 10.029.518 byte. Screenshot formulir di ponsel, 1080 x 2400 piksel, hanya 181.968 byte. Logo transparan, 1000 x 1000 piksel, berukuran 32.834 byte. Formatnya sama, titik awalnya sangat berbeda.

Siap mencoba? Alatnya gratis dan berjalan di browser.

Buka alat Kompres JPG

Apa yang terjadi pada PNG di dalam alat

Alat Kompres JPG menerima JPG, PNG, dan WebP, tetapi hasilnya selalu JPEG. Langkahnya diambil langsung dari kode alat. Pertama gambar digambar ke kanvas dengan sisi terpanjang maksimal 2400 piksel. Kanvas diisi putih lebih dulu, jadi area transparan berubah menjadi putih. Kemudian browser menyimpan JPEG lewat fungsi standar canvas toBlob, mulai dari kualitas 84%.

Jika JPEG masih lebih besar dari target dikurangi margin aman 6%, alat menurunkan kualitas 10 poin per percobaan, maksimal tujuh kali, dan tidak pernah di bawah 18%. Baru jika kualitas saja tidak cukup, alat memperkecil dimensi piksel, dan tidak pernah di bawah 640 piksel untuk sisi terpanjang. Alat berhenti di hasil pertama yang muat, sehingga hasil selalu sedikit di bawah batas yang kamu pilih.

Ada dua akibat yang penting untuk PNG. Hasilnya kehilangan piksel persis milik PNG, karena JPEG bersifat lossy. Lalu semua transparansi diganti putih. Untuk PNG mirip foto, keduanya bukan masalah. Untuk logo yang akan ditaruh di slide berwarna, atau stiker berlatar tembus pandang, isian putih mengubah fungsi berkas itu. Simpan PNG aslinya untuk keperluan tersebut.

Tangkapan layar alat Kompres JPG dengan photo-screenshot.png 10.03 MB, target 200 KB, kualitas awal 84%, status Target aman tercapai, hasil 180 KB pada kualitas 34% dan 2400 x 1800 piksel, dengan tombol Unduh hasil.
PNG mirip foto: masuk 10,03 MB, keluar 180 KB dengan target 200 KB, tetap 2400 x 1800 piksel. Tangkapan layar alat live dengan berkas uji sintetis, 16 Oktober 2026.

Hasil uji: tiga berkas PNG, enam percobaan

Kami menjalankan tiap berkas lewat halaman alat berbahasa Inggris dan mengulang percobaan utama di halaman bahasa Indonesia. Jumlah byte-nya identik. Tabel berikut mencatat laporan alat dan berkas yang kami unduh.

Hasil uji kompres PNG, alat Kompres JPG Dokurapi, 16 Oktober 2026
Berkas PNGTargetSebelumSesudah (JPEG)Kualitas, piksel
photo-screenshot.png200 KB10.029.518 B179.523 B34%, 2400×1800
photo-screenshot.png1 MB10.029.518 B937.083 B84%, 2400×1800
form-screenshot.png100 KB181.968 B93.167 B24%, 1080×2400
form-screenshot.png200 KB181.968 B174.329 B74%, 1080×2400
form-screenshot.png1 MB181.968 B210.565 B84%, 1080×2400
logo-transparent.png200 KB32.834 B30.076 B84%, 1000×1000

PNG mirip foto adalah kemenangan yang jelas. Dengan target 200 KB ukurannya turun 98% tanpa kehilangan satu piksel pun dari lebar atau tingginya. Target 1 MB, yang tetap memakai kualitas awal 84%, pun memangkasnya 91%. Jika PNG-mu berisi foto, mengubahnya ke JPEG hampir selalu langkah yang benar.

Screenshot teks adalah peringatannya. Dengan target 1 MB, alat tidak punya alasan menurunkan kualitas, jadi JPEG disimpan pada 84% dan berkas membesar dari 181.968 menjadi 210.565 byte, naik 16%. JPEG harus menggambarkan setiap tepi huruf yang tajam, yang oleh PNG dipadatkan lebih murah. Target 200 KB mendorong kualitas ke 74% dan hasilnya hanya sedikit di bawah aslinya. Baru target 100 KB yang membuatnya jelas lebih kecil.

Bagan enam percobaan: photo-screenshot.png 10.029.518 byte menjadi 179.523 pada 200 KB dan 937.083 pada 1 MB; form-screenshot.png 181.968 byte menjadi 93.167 pada 100 KB, 174.329 pada 200 KB, dan 210.565 pada 1 MB atau naik 16%; logo-transparent.png 32.834 byte menjadi 30.076 pada 200 KB.
Enam percobaan, tiga berkas. Baris hijau mengecil, baris oranye membesar. Bagan: Dokurapi, dari berkas yang diunduh.

Screenshot teks: pilih target di bawah ukuran asli

Screenshot formulir, chat, struk, dan halaman web adalah PNG yang paling sering perlu diunggah. Jenis ini juga yang paling sering mengejutkan. Karena aslinya sudah efisien, target yang longgar membuat alat mempertahankan kualitas tinggi, dan JPEG berkualitas tinggi dari teks tajam tidaklah kecil.

Solusinya sederhana: pilih target di bawah ukuran asli. Screenshot formulir kami 182 KB, jadi target 200 KB nyaris tidak membantu dan target 1 MB malah merugikan. Target 100 KB memberi 93.167 byte pada kualitas 24%. Pada kualitas itu teks tetap terbaca di zoom normal, tetapi kotak-kotak samar muncul di sekitar huruf saat diperbesar. Buka hasilnya pada zoom 100% dan baca beberapa kata kecil sebelum mengunggah.

Tangkapan layar alat Kompres JPG dengan form-screenshot.png 182 KB, target 1 MB, status Target aman tercapai, hasil 211 KB pada kualitas 84% dan 1080 x 2400 piksel.
Jebakannya dalam satu gambar: alat melaporkan berhasil karena 211 KB di bawah 1 MB, padahal hasilnya lebih besar dari aslinya yang 182 KB. Tangkapan layar alat live, 16 Oktober 2026.

Jika formulir menerima PNG dan screenshot-mu sudah muat, unggah saja aslinya. Mengubahnya tidak memberi keuntungan dan malah mengurangi ketajaman. Pakai alat hanya jika PNG melebihi batas atau formulir mewajibkan JPG. Panduan cek ukuran berkas sebelum upload menunjukkan cara membaca jumlah byte persis di ponsel atau laptop.

Untuk screenshot panjang ada pilihan lain: potong. Screenshot 1080 x 2400 sering memuat status bar, keyboard, atau ruang kosong yang tidak dibutuhkan pemeriksa. Memotong ke bagian yang penting mengurangi piksel, dan piksel yang lebih sedikit berarti berkas lebih kecil pada kualitas yang sama. Potong dulu di aplikasi galeri, baru kompres.

PNG transparan dan logo

PNG transparan punya kanal tambahan yang menyimpan seberapa tembus pandang tiap piksel. JPEG tidak punya kanal itu. Saat alat menggambar PNG ke kanvas, kanvas dicat putih lebih dulu, sehingga setiap piksel transparan menjadi putih di hasilnya. Kode alat sengaja melakukan ini: tanpa isian putih, browser akan mengubah area transparan menjadi hitam.

Perbandingan berdampingan: di kiri logo-transparent.png asli 32.834 byte di atas pola kotak abu-abu yang menandai area transparan; di kanan JPEG hasil 30.076 byte dengan logo yang sama di atas kotak putih polos.
Kiri: PNG asli, pola kotak menandai piksel transparan. Kanan: JPEG dari alat, piksel itu kini putih. Gambar: Dokurapi, dari berkas uji.

Logo uji kami hanya menyusut dari 32.834 menjadi 30.076 byte, lebih kecil 8%. Warna datar dengan tepi bersih adalah keahlian PNG, jadi hanya sedikit yang bisa dihemat. Pada uji sebelumnya yang dicatat di panduan kompres JPG, bagan batang transparan justru membesar dari 24,7 KB menjadi 76,1 KB. Grafik kecil bisa mengecil, bisa juga membesar.

Tangkapan layar alat Kompres JPG dengan logo-transparent.png 32.8 KB, target 200 KB, status Target aman tercapai, hasil 30.1 KB pada kualitas 84% dan 1000 x 1000 piksel.
Percobaan logo: 32,8 KB menjadi 30,1 KB. Status menyatakan target tercapai, tetapi cek apakah latar putih bisa diterima. Tangkapan layar alat live, 16 Oktober 2026.

Jadi untuk logo, stempel, dan tanda tangan berlatar transparan, tanyakan dulu apa kebutuhan formulirnya. Jika gambar hanya ditampilkan di halaman putih, isian putih tidak masalah. Jika berkas akan ditempel di latar berwarna, simpan PNG-nya dan cari pengoptimal PNG lossless, bukan mengubahnya ke JPEG.

Cara memilih target untuk PNG

Mulai dari batas yang tertulis di formulir, lalu bandingkan dengan ukuran PNG-mu. Tabel berikut memberi aturan cepat berdasarkan hasil uji dan perilaku alat.

Target yang dipakai untuk tiap jenis PNG
Jenis PNGUkuran umumYang dilakukan
Foto yang disimpan atau diekspor sebagai PNGBeberapa MBPakai batas formulir, misalnya 200 KB atau 1 MB. Penurunannya besar.
Screenshot formulir, chat, atau struk100 sampai 400 KBPilih target di bawah ukuran asli, misalnya 100 KB. Cek teks pada zoom 100%.
Logo, stempel, atau tanda tangan transparanDi bawah 100 KBUnggah PNG-nya jika boleh. Ubah hanya jika latar putih tidak masalah.
Hasil scan halaman dalam PNG1 sampai 5 MBKompres ke batas, atau jadikan PDF dulu lewat Foto ke PDF jika formulir meminta PDF.

Ingat bahwa Dokurapi menghitung 1 KB sebagai 1.000 byte. Sebagian portal menghitung 1.024. Margin aman 6% menutup keduanya: target 200 KB membidik 188.000 byte, yang juga di bawah 200 x 1.024. Catatan NIST tentang awalan biner menjelaskan kenapa ada dua cara hitung itu.

Jika hasil masih terlalu besar pada target terkecil, alat memberi tahu bahwa target tidak tercapai dan menawarkan berkas terkecil yang dibuatnya. Panduan berkas yang tetap terlalu besar membahas langkah berikutnya, misalnya memotong gambar atau menurunkan jumlah piksel lebih dulu.

Langkah demi langkah: kompres PNG dengan Dokurapi

  1. Cek aturan formulir: ukuran maksimal, dan apakah menerima PNG, JPG, atau keduanya.
  2. Lihat ukuran PNG-mu. Jika sudah di bawah batas dan PNG diperbolehkan, berhenti di sini dan unggah saja.
  3. Buka Kompres JPG lalu pilih berkas PNG.
  4. Pilih target. Untuk screenshot, pilih yang di bawah ukuran asli. Untuk PNG mirip foto, pakai batas formulir.
  5. Tekan Kompres foto lalu bandingkan Asli dan Hasil di kotak hasil.
  6. Unduh hasilnya. Nama berkas berakhiran -dokurapi.jpg.
  7. Buka pada zoom 100% dan baca teks kecil sebelum mengunggah.

Jika formulir meminta PDF, bukan gambar, kompres PNG dulu baru buat PDF-nya. Uji kami di panduan kompres JPG ke PDF menunjukkan kenapa urutan itu penting: gambar yang sudah kecil menghasilkan PDF yang kecil.

Untuk pas foto berlatar merah atau biru, aturan ukurannya mirip tetapi aturan latar didahulukan. Panduan pas foto latar merah membahas kasus itu.

Apakah PNG keluar dari perangkatku?

Tidak. Alat membaca berkas, menggambarnya ke kanvas, dan menyimpan JPEG di dalam tab browser. Tidak ada permintaan unggah, dan PNG asli di perangkatmu tidak berubah. Kamu bisa membuktikannya sendiri lewat panel jaringan browser, seperti dijelaskan di cara kerja alat browser Dokurapi.

Ini penting untuk screenshot, yang sering memuat lebih banyak dari yang kamu sadari: nama di chat, nomor rekening di aplikasi bank, atau notifikasi di atas layar. Potong bagian itu sebelum membagikan berkas ke mana pun, dan jangan pernah mengirim screenshot dokumen ke chat bantuan. Jelaskan masalahnya dengan kata-kata saja.

Pertanyaan yang sering diajukan

Bagaimana cara kompres PNG?
Buka Kompres JPG, pilih PNG, pilih batas ukuran yang diminta formulir, tekan Kompres foto, lalu unduh hasilnya. Alat mengembalikan JPEG yang dibuat di browser.
Apakah alat tetap menyimpan format PNG?
Tidak. Hasilnya selalu JPEG. Jika butuh PNG transparan, simpan aslinya atau pakai pengoptimal PNG lossless.
Kenapa PNG saya malah membesar setelah dikompres?
Screenshot kecil dan grafik datar sudah efisien sebagai PNG. Dengan target longgar alat mempertahankan kualitas JPEG tinggi; screenshot formulir 182 KB kami menjadi 211 KB dengan target 1 MB. Pilih target di bawah ukuran asli.
Apa yang terjadi pada latar transparan?
Menjadi putih. Alat mengisi kanvas dengan putih sebelum menggambar PNG, karena JPEG tidak bisa menyimpan transparansi.
Seberapa kecil PNG mirip foto setelah dikompres?
Sangat kecil. PNG uji 10.029.518 byte menjadi 179.523 byte dengan target 200 KB dan 937.083 byte dengan target 1 MB, tetap 2400 x 1800 piksel.
Apakah teks screenshot masih terbaca setelah dikompres?
Biasanya ya pada zoom normal, tetapi kualitas rendah menambah kotak samar di sekitar huruf. Buka hasilnya pada zoom 100% dan baca kata-kata kecil sebelum mengunggah.
Berapa dimensi piksel maksimal hasilnya?
Sisi terpanjang dibatasi 2400 piksel. Jika target tidak tercapai dengan menurunkan kualitas, alat memperkecil gambar, tetapi tidak di bawah 640 piksel untuk sisi terpanjang.
Apakah PNG saya diunggah ke server?
Tidak. Semua proses terjadi di tab browser, dan berkas asli tidak berubah.

Sumber

  1. W3C: Portable Network Graphics (PNG) Specification
  2. MDN: Image file type and format guide
  3. MDN: HTMLCanvasElement.toBlob()
  4. NIST: Prefixes for binary multiples

Butuh bantuan?Hasil belum pas atau bingung soal syarat berkas? Tanya CS Dokurapi lewat WhatsApp. Mohon jangan kirim dokumen pribadi lewat chat.

Chat WhatsApp

Artikel terkait

Coba Dokurapi Gratis

Tanpa daftar akun. Pilih alatnya, masukkan berkas, lalu unduh hasilnya, gratis.