Compress images directly on the user's device before upload. Save thousands on server bills, protect user privacy, and make your application lightning fast.
import { compress } from "hikaru-pro-sdk";
// Hikaru shrinks photo & removes location data
const readyFile = await compress(userPhoto, "auto");
// Upload tiny, clean file to backend
await uploadToServer(readyFile);
Users wait forever for 15MB photos to upload.
You pay huge cloud bills to store giant files.
Your backend crashes resizing images.
Photos shrink to 400KB instantly on the phone.
Uploads finish in the blink of an eye.
Your servers do zero work. You pay nothing.
Smaller files mean you pay drastically less for cloud storage and egress bandwidth. Pennies instead of thousands.
We automatically strip hidden EXIF location data from camera photos right on the device to keep your users safe.
Built-in, optimized presets for avatars, feeds, and banners out of the box.