~/photo-gallery-screensaver fireplace analog clock aquarium ☕ Support me apps ← about me
██████╗ ██╗ ██╗ ██████╗ ████████╗ ██████╗ ███████╗ ██╔══██╗██║ ██║██╔═══██╗╚══██╔══╝██╔═══██╗██╔════╝ ██████╔╝███████║██║ ██║ ██║ ██║ ██║███████╗ ██╔═══╝ ██╔══██║██║ ██║ ██║ ██║ ██║╚════██║ ██║ ██║ ██║╚██████╔╝ ██║ ╚██████╔╝███████║ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═════╝ ╚══════╝

Photo Slideshow Screensaver_

Your own photos as a private fullscreen slideshow or digital photo frame in eight looks: Ken Burns, Polaroid table, mosaic wall, filmstrip and more. Pick photos or a folder and they never leave your device. No photos at hand? Try the sample scenes.
0 / 0

Your photos stay on your device

Pick photos or a whole folder, drop them on the page or paste an image. They are read and decoded in your browser, kept in memory only and never uploaded. Settings are saved in your browser, the photos are not.
🛡 ZERO-UPLOAD: NO SERVER SEES YOUR PHOTOS

Eight looks

1 · Ken BurnsEvery photo drifts and zooms slowly toward the busiest part of the picture, then dissolves into the next.
2 · CrossfadeNo movement: each photo holds still and dissolves into the next over a couple of seconds. The quietest look.
3 · SlideThe next photo pushes the old one out sideways. On a touch screen the photo follows your finger.
4 · Polaroid tableWhite-bordered prints with a handwritten-style caption drop onto a table, wobble and settle, a few at a time.
5 · Mosaic wallA wall of tiles where new photos appear one tile at a time, with a brief flash and a highlight on the newest.
6 · SplitTwo panels, each wiped over by a new photo in turn, half a period apart. On a tall screen they stack.
7 · FilmstripA strip of film frames slides along, the frame in focus is enlarged and its blurred colours fill the background.
8 · PostcardA tilted postcard with washi tape, a white border and a handwritten-style caption flies in over the last one.

Keyboard & touch

clickEnter fullscreen (double-click leaves it) FFullscreen on / off SpacePause / hold on this photo ← →Previous / next photo (swipe on touch) ↑ ↓One second more / less per photo 1–8Switch look HMark this photo as a favourite VFavourites only on / off DeleteRemove this photo from the session GThumbnail strip on / off T or CClock on / off ICaption on / off SShuffle / by name BBackground: black, grey, white NNight dim on / off PSave the frame as PNG RReset settings EscLeave fullscreen / close the strip

Guide — your own photos as a fullscreen slideshow

Add photos, pick a look, set the pace and go fullscreen. Everything stays in your browser.
1Add your photos

Press Choose photos or Choose a folder, drop files or a whole folder on the page, or paste an image. Nothing is uploaded: the photos stay in this tab’s memory. No photos at hand? Try sample scenes plays eleven generated landscapes.

2Pick a look

Click a look or press 1 to 8: Ken Burns, Crossfade, Slide, Polaroid table, Mosaic wall, Split, Filmstrip or Postcard. Each look sets a fitting transition time that you can change afterwards.

3Set the pace and the picture

Choose 3 to 120 seconds per photo, the order (shuffle, by name or by date taken) and how photos are fitted: smart crop, contain or blurred backdrop. Add a caption, a clock, film grain or a night dim.

4Hold, skip, keep

Space holds on a photo, ← → or a swipe move between photos, H marks a favourite and V plays favourites only, Delete drops a photo from this session and G opens the thumbnail strip.

5Go fullscreen

Click the slideshow, press F or choose Enter fullscreen. Controls and cursor hide after a few seconds, and the page asks the browser to keep the screen awake where Screen Wake Lock is supported. Copy link keeps your settings, never your photos.

What is in here

LOOKSEight ways to show a photo
1 Ken Burns
Slow pan and zoom toward the detail
2 Crossfade
Still photos, long dissolves
3 Slide
Push sideways, drag with a finger
4 Polaroid
Prints that land on a table
5 Mosaic
Tile-by-tile reveals on a wall
6 Split
Two staggered panels
7 Filmstrip
Enlarged frame on a moving strip
8 Postcard
Border, tape, handwriting
FITHow a photo is framed
Smart crop
Fills the screen and pans toward the most detailed region; falls back to the blurred backdrop when too much would be cut off
Contain
The whole photo, nothing cut, bars where the shapes differ
Blurred backdrop
The whole photo over a blurred copy of itself, never stretched
Grade
None, sepia, black and white, vintage, warm, plus brightness and contrast
PRIVACYWhere your photos go
Source
Files you choose, drop or paste from your own device
Upload
None: they are read and decoded in your browser
Memory
Only photos near the current one stay decoded, at about screen size
Saved
Settings only. Photos are gone when you close the tab
PLAYSmall things that help
Caption
File name and, for JPEGs, the date the photo was taken
Clock
Big time and date, 12 or 24 hour
Night dim
Dims the screen after the hour you choose
Idle start
Fills the window after 1 to 10 quiet minutes
Save PNG
Keeps the current frame as an image

Photo slideshow screensaver and digital photo frame, explained

What this page does

This page turns photos from your own phone, laptop or memory card into a fullscreen slideshow that runs like a screensaver or a digital photo frame. Pick photos or a whole folder, choose one of eight looks, press play and go fullscreen on a TV, tablet or monitor. It is inspired by the picture slideshow screensavers that desktop operating systems have long included, rebuilt for the browser: it works in current browsers on Windows, Mac, Linux, ChromeOS, Android, iPhone and iPad, needs no account or install, and shows generated sample scenes when you have no photos at hand.

Are my photos uploaded anywhere?

No. The photos come only from files you choose, drop or paste from your own device. The page reads them with the browser’s File API and decodes them into memory; it makes no network request with them and has no server to send them to. The page itself loads a font and a cookie-free page-view counter (Simple Analytics), and neither ever sees a photo. Your settings are kept in your browser’s local storage under the key pg2; the photos are not. Reloading or closing the tab clears them, so add them again next time. Copy link puts your settings into the address, never your photos.

Eight looks

Smart crop, contain and the blurred backdrop

Photos and screens rarely have the same shape. Smart crop fills the screen and decides where to crop with a cheap estimate made on a small copy of the photo: it looks at edges, contrast and colour, and moves the frame toward the busiest region. It does not recognise faces or objects. If cropping would show less than about 60 % of the photo, for example a portrait on a wide TV, it switches to the blurred backdrop instead: the whole photo, never stretched, over a blurred copy of itself. Contain always shows the whole photo with plain bars, and Blurred backdrop always uses the blur.

Captions, dates and the clock

The caption is the file name without its extension. For JPEG photos the page also reads the EXIF header itself, in the browser and without a library, and shows the date from the DateTimeOriginal tag (the moment the shutter was pressed) when the camera wrote one. Photos without that tag simply show no date. Order by date uses the same date, or the file’s modified date when there is none. The optional clock shows the time and date in 12 or 24-hour format from your device’s clock.

File formats and HEIC photos

Any image your browser can decode works: JPG, PNG, WebP, GIF (shown as a still), BMP and, in newer browsers, AVIF. HEIC photos from iPhones are different: Safari can decode them, but most other browsers cannot. The page checks each HEIC file and, if it cannot be shown, leaves it out with a clear note instead of an error; convert those photos first with the free HEIC to JPG converter. Files that are not pictures, or that cannot be read, are skipped and counted, and photos you add twice are ignored.

Large folders and memory

Photos are decoded on demand, not all at once. The page decodes the current photo and the next ones, scales them down to about the size of your screen, keeps only about five full-size copies plus some small ones in memory, and drops the rest as you move on. The file list itself stays cheap, so folders with hundreds of photos should not fill the memory of a tablet. Very large photos can still take a moment to decode on an old device.

Use it as a screensaver, photo frame or TV display

Open the page on the device, add your photos, choose a longer time per photo (10 to 30 seconds suits a calm frame) and press F or click the slideshow. In fullscreen the controls and the cursor hide after a few seconds, and the page requests the browser’s Screen Wake Lock where it is supported so the display does not dim; if it is not, set the device’s sleep timer to never. A web page cannot register itself as your operating system’s screensaver. Windows and macOS can show a photo folder as their own screensaver (Windows: Screen saver settings; macOS: System Settings, Screen Saver) and start it when the computer is idle. This page runs while its tab is open, which makes it the quicker choice on a TV, a borrowed computer or a tablet. The idle start option fills the browser window by itself after 1, 2, 5 or 10 minutes without input; browsers only allow true fullscreen after a click, so press F once for that. To show it on a TV, open the page in the TV’s browser, connect a laptop with HDMI, or cast the tab (Chrome Cast or AirPlay mirroring).

Night dim, brightness and grain

Brightness (60 to 140 %) and contrast (70 to 130 %) apply to the whole picture, on top of the colour grade. The night dim darkens the screen by about 60 % from the hour you pick (17:00 to 23:00) until 06:00 by your device’s clock, which suits a bedroom frame. Film grain and the soft vignette are drawn over the picture and are not saved in a PNG; Save PNG keeps the current frame with the grade, vignette, caption and clock.

Performance and auto quality

The canvas follows your screen up to twice the CSS size, limited to about 5.5 million pixels. Time-based animation keeps the speed the same on 60 and 144 Hz screens. If the page measures fewer than about 38 frames per second for three seconds, auto quality lowers the render resolution in steps, down to half; you can turn it off or add aq=0 to the link. The slideshow pauses in a hidden tab. If your system asks for reduced motion, the page starts in the calm Crossfade look with no film grain.

Share your settings with a link

Copy link builds an address with your settings (not your photos). Open it and you get the same look and options. You can also write the parameters yourself:

ParameterValues
llook, 1 to 8
d tdseconds per photo (3 to 120), transition seconds (0.2 to 5)
oshuffle, name, date
fitsmart, contain, blur
fi trgrade: none, sepia, grayscale, vintage, warm; transition: fade, zoom, dip
br cobrightness 60 to 140, contrast 70 to 130
bgblack, grey, white
cap cl h12 gr vg pb lp nd1 or 0: caption, clock, 12-hour, grain, vignette, progress bar, loop, night dim
nh idnight dim hour (17 to 23), idle start in minutes (0, 1, 2, 5, 10)
fs=1, aq=0open in fullscreen, switch auto quality off

Ideas

More screensavers and photo tools

▸ More retro screensavers
🟦 3D Pipes 🛸 All Your Base 🕐 Analog Clock 🐠 Aquarium 🦡 Badger Badger 📺 Bed Intruder 🫧 Bubbles 👶 Charlie Bit Me 🍫 Chocolate Rain 🦠 Game of Life 👶 Dancing Baby 👀 Distracted Boyfriend 🐕 Doge 🌈 Double Rainbow 🐿 Dramatic Chipmunk 🔥 Fireplace 🎉 Friday 🕺 Gangnam Style 😾 Grumpy Cat 🦍 Harambe 🎹 Keyboard Cat 🌋 Lava Lamp 🗡️ Leeroy Jenkins 🥬 Loituma Girl 🐱 Longcat 🍎 macOS Update 🟢 Matrix Rain 🔷 Mystify 📹 Numa Numa 🌈 Nyan Cat 🦉 O RLY? Owl 🍌 PB&J Time 🐸 Pepe Frog 🎀 Ribbons 😏 Rickroll ❄️ Snowfall 🚀 SpaceX IPO ✦ Starfield 🪐 Space Voyage 😏 Trollface 📺 TV Static 🌅 Windows XP Bliss 🪟 Windows 95 💾 Windows 98 🏆 World Cup