Fast, hardware accelerated, image resizing and conversion!

import Scaler from 'scaler.pics'; 

const scaler = new Scaler('YOUR_API_KEY');

const { outputImage } = await scaler.transform({
   input: { localPath: '/path/to/large-image.heic' },
   output: {
      type: 'jpeg',
      fit: { width: 512, height: 512 },
      quality: 0.8,
   },
});
Versatility of Image Formats
Input formats: JPEG, PNG, HEIC (Yes HEIC! 🚀), WEBP, TIFF, GIF, and BMP. Output formats: JPEG, PNG, HEIC.
Any Image Size
Say goodbye to restrictive upload limits. Scaler empowers you to let your users upload images of any size, while still ensuring speed and efficiency.
Privacy
Images uploaded to Scaler are stored on our servers only for as long as needed for processing and then immediately removed.
Storage Control
While we do not offer CDN hosting directly, Scaler is designed to integrate smoothly with your existing storage solution, providing you with complete control over your content distribution.
Unparalleled Speed
Thanks to hardware-accelerated processes, what used to take several seconds now takes milliseconds. Experience a significant boost in efficiency without sacrificing quality.
Free your CPUs
Large image conversion can be very costly for the normal server CPUs and can cause delays and bottlenecks. Let us handle the heavy lifting of image processing.