OptiPic

Simple, honest pricing

The web app is free forever. The API uses pay-as-you-go — no subscriptions, no minimums.

Free

$0/ forever

No credit card. No catch.

  • Unlimited web app usage
  • 500 API requests / month
  • All image formats
  • AI tools (bg remover, upscaler)
  • Bulk optimizer
  • EXIF remover
Get started free
Most popular

Pay-as-you-go

$0.009/ request

After 500 free requests.

  • 500 free requests / month
  • $0.009 per request (501–10k)
  • $0.002 per request (10k+)
  • REST API access
  • Dashboard & usage logs
  • API key management
  • CSV export
Get API key

Enterprise

Custom

Volume discounts + SLA.

  • Custom volume pricing
  • Guaranteed SLA
  • Dedicated support
  • Invoice billing
  • Custom rate limits
  • Priority processing
  • SSO / SAML (on request)
Contact us

Full comparison

FeatureFreePay-as-you-goEnterprise
Web app (browser-side)
All formats (WebP, AVIF, JPEG, PNG…)
Bulk optimizer (up to 50 images)
EXIF remover & metadata viewer
AI background remover
AI upscaler
REST API access
API requests / month500 free500 + PAYGCustom volume
Price per request (501–10,000)$0.009Negotiated
Price per request (10,001+)$0.002Negotiated
Dashboard & usage analytics
API key management
CSV export of usage logs
SLA guarantee
Dedicated support

Frequently asked questions

Is the web app always free?

Yes. opti.pictures processes images 100% in your browser — no server involved, no cost ever. The free tier is permanent.

How is API usage counted?

Each successful POST to /v1/compress, /v1/convert, or /v1/resize counts as one request. Failed requests (4xx/5xx) do not count toward your limit.

Do unused requests roll over?

No. The 500 free API requests reset on the first of every calendar month. Unused requests do not carry over.

Is a credit card required for the free tier?

No. Sign up with your email only. A payment method is only required if you exceed 500 API requests in a month.

What formats does the API support?

The API supports JPEG, PNG, WebP, AVIF, GIF, and HEIC as input. Output can be converted to JPEG, PNG, WebP, or AVIF.

Is there a file size limit?

API requests are limited to 20 MB per image. The web app has no enforced limit (browser memory permitting).

Start optimizing for free

No sign-up required for the web app. Create an account to get API access.