Skip to content
smallPict
Mulai Gratis

Gambar lebih kecil untuk WordPress, dan untuk apa pun yang bisa memanggil API.

smallPict mengubah setiap unggahan ke WebP atau AVIF dan memilih kualitas per gambar. Di paket Free dan Starter, gambar hanya diproses dan tidak disimpan; di paket Pro dan Business, Cloud Offload opsional menyimpan file asli Anda di penyimpanan cloud terenkripsi dan CDN menyajikan file hasil optimasi.

Mulai gratisPaket gratis: 20 MB gambar per bulan, tanpa kartu.
Demo langsungDikompres di browser Anda. Tidak ada yang diunggah.
AsliWebP · q72
Jalan diWordPressNext.jsReactLaravelDjangoRailsGoRustSpring Boot

Pilih tempat menjalankannya

Mesin yang sama di balik ketiganya. Plugin adalah jalan tercepat kalau situs Anda pakai WordPress.

Plugin WordPress

Mengonversi media library dan setiap unggahan baru.

Admin WordPress
1 Plugin → Tambah Baru: cari "smallPict", pasang lalu aktifkan
2 Pengaturan → smallPict: tempel API key Anda sp_wp_xxxxxxxx
3 Unggahan baru dioptimalkan otomatis
4 Gambar lama: jalankan Bulk Optimizer di plugin

REST API

Satu POST berisi gambar, dapat file yang lebih kecil.

curl
# SIG = hex(HMAC-SHA256(secret, "POST\n/v1/optimize\n$TS\n$BODY_SHA256"))
curl -X POST https://api.smallpict.app/v1/optimize \
-H "X-API-Key: $SMALLPICT_API_KEY" \
-H "X-Timestamp: $TS" -H "X-Signature: $SIG" \
-H "Content-Type: application/json" \
-d '{"filename":"header.jpg","mime_type":"image/jpeg",
"filesize":184320,"options":{"format":"webp"}}'

SDK

Node, PHP, Python, Go, Ruby, Rust, Java.

node
// npm install @smallpict/sdk (signs every request for you)
import { SmallPict } from "@smallpict/sdk";
import fs from "node:fs";
 
const sp = new SmallPict({
apiKey: process.env.SMALLPICT_API_KEY, secretKey: process.env.SMALLPICT_SECRET_KEY,
});
const out = await sp.optimize(fs.readFileSync("header.jpg"), { format: "webp" });
console.log(out.url, out.savingsPercentage);

Apa yang dihasilkan

CDN membaca header Accept dari browser dan mengirim format terkecil yang bisa ditampilkan.

AVIF

sekitar setengah

ukuran JPEG. Chrome, Edge, Firefox, Safari 16.4+.

WebP

25–35% lebih kecil

dibanding JPEG. Semua browser terbaru.

JPEG / PNG

disimpan

sebagai cadangan untuk browser lain.

Pertanyaan sebelum memasang

Baca dokumentasiHubungi support

Apakah orang akan melihat gambarnya berbeda?

Di pengaturan bawaan, hampir tidak pernah. Konversinya lossy: file lebih kecil karena detail yang tidak tertangkap mata dibuang. Anda bisa membandingkan setiap gambar di Assets & Preview.

Bagaimana dengan browser yang tidak mendukung WebP atau AVIF?

Di paket Pro dan Business, plugin membuat AVIF dan WebP di samping file asli lalu menyajikannya lewat tag <picture>: AVIF untuk browser yang mendukung, WebP untuk sisanya, dan file asli untuk browser lama. Di paket Free dan Starter, setiap gambar dikonversi ke satu format (WebP, atau AVIF di Starter) yang bisa ditampilkan semua browser utama saat ini.

Apakah smallPict menyimpan file asli saya?

Tergantung paket Anda. Di paket Free dan Starter, smallPict tidak menyimpan salinan: setiap unggahan hanya berada di penyimpanan sementara terenkripsi selama diproses dan dihapus dalam 24 jam, lalu file hasil konversi menggantikan file asli di situs Anda, jadi simpan cadangan sendiri kalau Anda butuh file asli. Di paket Pro dan Business, aktifkan Cloud Offload untuk menyimpan file asli di penyimpanan cloud terenkripsi dan menyajikan gambar dari CDN smallPict. Jika dibiarkan nonaktif, semuanya tetap di server WordPress Anda. Di paket API Velocity dan Momentum, smallPict menyimpan file asli Anda di penyimpanan cloud yang aman dan terenkripsi selama akun Anda aktif. Jika Anda menghubungkan penyimpanan milik sendiri, file berada di akun Anda dan menjadi tanggung jawab Anda.

Apakah saya perlu menulis kode?

Tidak. Pasang plugin dari WordPress.org, tempel key Anda, dan unggahan baru otomatis dikonversi. Jalankan konversi massal untuk library yang sudah ada.

Bahasa apa saja yang punya SDK?

Node, PHP, Python, Go, Ruby, Rust dan Java, plus REST API untuk yang lain.

Apa yang dihitung ke kuota saya?

Ukuran file yang Anda unggah untuk dikonversi. Penyajian file lewat CDN dihitung terpisah sebagai bandwidth.

Coba dengan gambar Anda sendiri.

Gratis 20 MB per bulan. Sekitar dua menit untuk memasang di WordPress.