Lorem Picsum (picsum.photos) returns a random photo on demand — perfect for design mockups and prototypes. Once you're past prototype and need to host actual project images, you need a real image host. swiftimg picks up from there with permanent URLs, an upload API, and on-the-fly resize.
swiftimg vs Lorem Picsum at a glance
| Feature | swiftimg | Lorem Picsum |
|---|---|---|
| Purpose | Real image host + CDN | Random-photo placeholder |
| Upload your own images | Yes (API + UI) | No |
| Stable, content-addressable URLs | Yes | Per-request random |
| On-the-fly resize | Yes (signed) | Yes (random source) |
| Animated WebP | Automatic | No (still images only) |
| Custom domain | From $9/mo | No |
List prices as of 2026 for context — directional, not apples-to-apples. Check each provider for current pricing.
When Lorem Picsum is the better choice
Lorem Picsum if you literally want random placeholder photos for a wireframe or demo — that's all it does, and it does it well.
swiftimg vs Lorem Picsum — FAQ
Should I keep using Lorem Picsum for prototypes?
Yes — it's free, fast, and exactly what placeholders should be. swiftimg becomes relevant once the prototype turns into real product content.
Can I get a Lorem-Picsum-style random image from swiftimg?
Not by design — swiftimg URLs are content-addressable (one URL = one image) so they cache forever. For placeholders, stick with Lorem Picsum.
What's the right migration path?
Replace `https://picsum.photos/…` references with real swiftimg URLs once the design is reviewed and you're ready to upload the actual artwork.
Ready to switch from Lorem Picsum?
Start free, then unlock the full API, transforms, signed URLs, and a custom domain on the Developer plan.