Turn any screen into a digital photo frame. Add your own photos, set the duration and transition, choose the hours it runs, and keep the screen awake.
A digital photo frame is a screen that shows your pictures and stays awake while it does. That last part is the whole difficulty. A browser deliberately blanks a screen that nobody is touching, which is sensible for a page you are reading and useless for a photograph hanging on a wall.
This one holds the screen awake on purpose, while the slideshow runs, using the browser's Wake Lock API. That single feature is the difference between a frame and a web page that happens to cycle through images.
You add pictures from the device, choose how many seconds each one stays, and pick a transition: fade, slide or zoom. Previous and next are there for the first pass, when you want to skip a shot that came out blurred.
The display goes full screen with the browser's own interface hidden. The controls fade away while the slideshow runs and come back when you move the mouse or touch the screen, so the only thing left on the display is the photograph.
There is also an operating window, set with a start and an end time. Inside it the slideshow begins on its own; outside it stops.
It is worth being exact about this, because it is the part people expect differently. The window is checked once a minute while the page is open. It decides when to show the slideshow, not when to wake the device.
No web page can switch on a tablet that is asleep, and none will. For a real "it turns itself on at eight" behaviour you need either a device with a system-level alarm, or a spare screen with something that is always running. What this does is: leave it open, and it starts and stops on its own within those hours.
Nowhere. The files are read in the browser and kept in its own database, on the device. Nothing is uploaded, and there is no account to sign up for.
Two consequences follow from that, and both are worth stating. Clearing the browser data erases the photos along with the settings, so there is no backup. And the collection does not follow you to another device, because there is no server holding it.
If you hand the device to a visitor, there is a button that clears the photos and the settings in one go. That is the button you want in that situation, and it is why the clear action exists.
It does not fetch pictures from anywhere. There is no connection to Google Photos, Instagram or a cloud album, and nothing arrives on its own. The pictures come from the device and stay there.
It does not do photo effects, no cropping, no filters and no calendar overlay. It shows files you already have, at the size they already are.
It has no remote control either. Starting and stopping from another phone is not something a browser page can do on its own.
A free digital photo frame that runs in the browser, holds the screen awake, and keeps your photos on your device.
Digital Photo Frame is a progressive web app. Install it from your browser and it runs like a normal app, with its own icon and its own window.
Open Digital Photo Frame in Chrome, tap the browser menu (⋮) and choose “Install app” or “Add to Home screen”.
Open Digital Photo Frame in Safari, tap the Share button and choose “Add to Home Screen”.
Open Digital Photo Frame in Chrome, Edge or Brave and click the install icon on the right side of the address bar.
Turn any screen into a digital photo frame. Add your own photos, set the duration and transition, choose the hours it runs, and keep the screen awake.
Yes. Digital Photo Frame is a free, ad-free progressive web app. It needs no sign-up and no payment details, and your data stays on your own device.
Yes. Once installed as a PWA, Digital Photo Frame runs from your device and keeps working when you have no internet connection.
Open Digital Photo Frame in your browser and choose “Install app” from the Chrome menu, or “Add to Home Screen” in Safari. It then opens with its own icon, like a native app.
Digital Photo Frame works on Android, iOS, Windows, macOS and Linux, because it is a progressive web app.
We use Hostinger to host Ufumbuzi, and we would rather tell you that plainly than pretend otherwise.
If you ever want to build something of your own, this is where we host Ufumbuzi. Hostinger offers shared hosting, domains and email at prices lower than most providers, and there is a discount waiting on the link.
Disclosure: Some links on this page are referral links. If you make a purchase through them, we may earn a small commission at no extra cost to you, while you get a special discount. We only recommend services that add real value.
Every app here is free, ad-free and open. Your support keeps them online and lets us keep adding new ones.
❤️ Support Ufumbuzi