swiftimg

Fast image & GIF hosting

Upload, share, and embed images and GIFs — or use the API to host, transform, and deliver images in your app. Free to start, no account needed.

Upload nowSee pricing

Everything you need to host images at speed

A consumer image host and a developer image CDN, in one fast, global service.

Built for developers

Authenticate with an API key and upload in one request. Get back a share page and ready-to-embed variants — the image CDN behind your product.

Explore the API →
Upload an image
curl -X POST https://swiftimg.com/v1/images \
  -H "Authorization: Bearer $SWIFTIMG_KEY" \
  -F file=@photo.jpg \
  -F title="Sunset"

# → { "id": "9fK2…", "pageUrl": "https://swiftimg.com/i/9fK2…",
#     "variants": [ "thumb", "display" ] }

Frequently asked questions

Is swiftimg free?

Yes. You can upload, share, and embed images and GIFs for free with no account. Paid plans add private galleries, an API, custom domains, and remove ads.

What file types can I upload?

JPEG, PNG, WebP, and GIF images, plus MP4 and WebM video. Animated GIFs are automatically converted to a smaller animated WebP so they load fast and play inline.

Can I use swiftimg as an image CDN in my app?

Yes. The Developer plan gives you a REST API, API keys, on-the-fly transforms, signed URLs, and fast global delivery with flat, predictable pricing.

How fast is delivery?

In our benchmarks a cached asset is served in 1–2 ms (99th percentile under 3 ms), and a single worker process handles over 1,200 requests per second. A first-time original loads from storage in about 2 ms, and resized WebP variants for thumbnails and display sizes are generated on the fly in roughly 150 ms, then cached immutably so every repeat load is instant.

Start hosting in seconds

Free to start — no account needed. Upgrade when you want an API, privacy, or your own domain.