Tentang pengubah ukuran gambar ini
Alat ini membaca berkas gambar Anda, menggambarnya ke canvas HTML pada ukuran yang Anda pilih, lalu mengkodekannya ulang sebagai JPEG, PNG, atau WebP dengan kualitas yang Anda atur. Semua ini terjadi di browser Anda menggunakan canvas API — berkas asli tidak pernah dikirim ke server.
Mengunci rasio aspek menjaga lebar dan tinggi tetap proporsional saat Anda mengubah salah satunya, mencegah gambar meregang atau gepeng. Kualitas hanya memengaruhi keluaran JPEG dan WebP; PNG selalu tanpa kehilangan data, sehingga penggeser kualitas tidak memengaruhi ukuran berkas PNG.
Bagaimana cara kerja pengubahan ukuran gambar di browser?
Alat ini menggambar ulang gambar Anda ke elemen canvas HTML5 pada lebar dan tinggi target, lalu membaca kembali canvas tersebut sebagai file gambar berenkode baru memakai canvas.toDataURL(). Contoh: foto 3000x2000px yang diatur skala 50% digambar ulang menjadi 1500x1000px, lalu diberi enkode ulang sebagai JPEG pada kualitas pilihan Anda, semuanya tanpa meninggalkan browser Anda.
Langkah mengubah ukuran dan mengompres gambar
- Seret gambar ke area drop, atau klik area itu untuk memilih file dari perangkat Anda.
- Pilih mode piksel untuk mengatur lebar dan tinggi persis, atau mode persen untuk menskalakan relatif terhadap ukuran asli.
- Biarkan kunci rasio aspek aktif untuk menghindari gambar melar, atau matikan untuk mengatur lebar dan tinggi secara independen.
- Pilih format keluaran (JPEG, PNG, atau WebP) dan, untuk JPEG/WebP, sesuaikan penggeser kualitas untuk menyeimbangkan ukuran file dengan kualitas visual.
- Tekan resize untuk menghasilkan gambar baru, pratinjau, dan unduh langsung dari browser Anda.
Hubungan penskalaan piksel dan persen
Lebar baru (px) = Lebar asli x (Skala % / 100) · Tinggi baru (px) = Tinggi asli x (Skala % / 100)
- Rasio aspek = lebar asli / tinggi asli, dijaga tetap konstan saat kunci diaktifkan
- Kualitas (JPEG/WebP) = pengaturan 0 sampai 100 yang menukar ukuran file dengan kesetiaan visual; PNG mengabaikan ini karena selalu lossless
Contoh hasil pengubahan ukuran
| Ukuran asli | Pengaturan | Hasil |
|---|
| 3000 x 2000 px | 50% | 1500 x 1000 px |
| 1920 x 1080 px | Lebar 800 px (terkunci) | 800 x 450 px |
| 4000 x 3000 px | 25% | 1000 x 750 px |
| 1200 x 1200 px | Lebar 300 px (terkunci) | 300 x 300 px |
Pertanyaan yang sering diajukan
Apakah gambar saya benar-benar tidak pernah diunggah ke mana pun?
Benar. Seluruh proses pengubahan ukuran dan kompresi berjalan memakai API canvas bawaan browser Anda — file dibaca secara lokal, digambar ke canvas dalam memori, dan diberi enkode ulang, semuanya tanpa permintaan jaringan apa pun. Anda bisa memverifikasi ini dengan memutus koneksi internet setelah halaman dimuat; alat ini tetap berfungsi.
Mengapa PNG tetap besar meskipun pengaturan kualitasnya rendah?
Penggeser kualitas hanya berlaku untuk JPEG dan WebP, yang memakai kompresi lossy yang menukar detail dengan ukuran file lebih kecil. PNG memakai kompresi lossless, artinya setiap piksel dipertahankan persis, sehingga ukuran filenya bergantung pada kompleksitas gambar, bukan pengaturan kualitas.
Mengapa gambar hasil ubah ukuran saya terlihat buram atau pecah?
Memperbesar gambar melebihi resolusi aslinya mengharuskan browser mengarang data piksel baru melalui interpolasi, yang melembutkan detail halus; memperkecil gambar umumnya aman, tetapi memperbesar jauh di atas 100% sering mengurangi ketajaman visual.
Apa bedanya mengubah ukuran berdasarkan piksel dan berdasarkan persen?
Mode piksel memungkinkan Anda menargetkan ukuran keluaran yang persis, seperti ukuran tertentu yang diperlukan formulir atau situs web, sementara mode persen menskalakan secara proporsional terhadap ukuran asli, berguna saat Anda hanya ingin versi lebih kecil atau lebih besar tanpa menghitung angka pastinya.
Bagaimana cara mengecilkan ukuran file foto agar tidak boros kuota internet saat diunggah?
Kombinasikan tiga hal: pilih format JPEG (bukan PNG) untuk foto biasa karena kompresinya jauh lebih kecil, turunkan penggeser kualitas ke sekitar 60-75% yang biasanya masih terlihat jernih di layar ponsel, dan kecilkan dimensi piksel jika ukuran aslinya jauh lebih besar dari yang dibutuhkan platform tujuan (misalnya cukup 1080px untuk kebanyakan unggahan media sosial). Ketiganya bisa memangkas ukuran file foto ponsel dari beberapa MB menjadi ratusan KB tanpa mengunggah apa pun ke server, jadi hemat kuota sekaligus lebih cepat diunggah lewat jaringan seluler.
Gambar sumber yang sangat besar mungkin lambat diproses atau mencapai batas memori browser tergantung perangkat Anda; kualitas dan kompatibilitas keluaran WebP bisa sedikit berbeda antar browser, dan persentase perbesaran yang sangat tinggi tidak akan menambahkan detail sungguhan melebihi yang dimiliki gambar aslinya.
Privasi dan keamanan
- Dihitung di peramban — Semua yang Anda ketik dihitung di perangkat Anda sendiri dan tidak dikirim ke server utilduck.
- Koneksi terenkripsi — Semua halaman disajikan melalui HTTPS sehingga isinya tidak dapat dibaca di jaringan.
- Tidak dibagikan ke pihak ketiga — Masukan Anda tidak diteruskan ke layanan analitik maupun periklanan.
- Tidak disimpan — Hasil tidak disimpan di server mana pun dan tidak perlu membuat akun.
Terakhir diperbarui: 2026-08-17