Build with Squeeze

Use the Squeeze engine in your own projects. Image conversion and compression via a simple API. Free for personal projects.

What you get

Formats

JPG, PNG, WebP, SVG, ICO

Compression

Automatic quality optimization

Rate limit

100 requests per hour (free tier)

Response

JSON with base64 or binary output

Quick start

curl -X POST https://api.squeeze.app/v1/convert \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@photo.jpg" \
  -F "format=webp" \
  -F "quality=85"

JavaScript

const form = new FormData();
form.append('file', imageFile);
form.append('format', 'webp');
form.append('quality', '85');

const res = await fetch('https://api.squeeze.app/v1/convert', {
  method: 'POST',
  headers: { Authorization: 'Bearer YOUR_API_KEY' },
  body: form,
});

const blob = await res.blob();

Request access

We are onboarding developers in batches. Submit your details below and we will send you an API key. Free forever for personal projects.

Coming soon

Usage dashboard, live key generation, rate limit management, and webhook support. Request access above to be first in line.

Just need to convert some images? Use the converter