Any size, from a link
Resize, crop, rotate, blur, sharpen or adjust colour. Every variation is just a different URL — nothing is generated ahead of time.
Open-source image server
Falco keeps your images and creates any size, crop or format the moment you ask for it — just by changing the link. Self-hosted, free, and fast.
Free and open source · Runs on your own servers · No database to set up
Works with the storage you already have
How it works
No more exporting five versions of every photo or writing a thumbnail script. Upload the original and let every page ask for exactly what it needs.
From your app or the admin panel. Falco optimises the image and stores it wherever you choose.
A 400px thumbnail? A square avatar? A WebP for mobile? Change the link, not the file.
Falco renders it on the first visit and remembers it, so the next visitor gets it instantly. Add a CDN and it grows with you.
Features
Resize, crop, rotate, blur, sharpen or adjust colour. Every variation is just a different URL — nothing is generated ahead of time.
Smart cropping finds the interesting part of the photo, so a square avatar does not cut off a face.
WebP and AVIF out of the box. Every image is served in the format and size the page actually needs.
Signed links that can expire. Only the sizes you created exist, so nobody can make your server render thousands of variations.
Keep images on your own disk, Amazon S3, Cloudflare R2 or Jay — with automatic backups to a second location.
Browse your images, upload new ones, try transformations live and create signed links — all from the browser.
Made for
Product photos for listings, zoom and checkout from a single upload.
Avatars and user uploads, cropped consistently and served safely.
Responsive images in every article and share cards for every post.
The right resolution for every screen, without shipping five copies.
Why Falco
Your images live on your infrastructure. Nothing is sent to a third party, and you can leave whenever you want.
Hosted image services charge by the transformation. Falco is free and open source: the only cost is the server you already run.
Uploads, storage and resizing usually mean three tools and glue code between them. Falco does all of it, with one set of keys.
One container, no database. Try it on your laptop today and move it to production when you are ready.