Drop your photos here

Upload multiple images to create a slideshow — JPG, PNG, WebP supported

JPG PNG WebP Multiple files
Slides 0
To add a caption, first pause the slideshow, then type a caption in the field below each slide thumbnail — it will appear as an overlay on that slide.
Live Preview
1 / 1
Slide Duration
3.0s
Transition Speed
0.6s
Transition Effect
Background Color
Caption Position
Caption Size
Medium
Recording slideshow…
0%
WebM video uses your browser’s MediaRecorder. Supported in Chrome, Firefox, and Edge. The recording plays through the slideshow once in real time — recording takes as long as the slideshow duration.

About This Tool

How to Create a Slideshow

  1. 1Upload two or more images that will form your slideshow sequence. JPG, PNG, and WebP are all supported.
  2. 2Drag to reorder slides. Set the display duration for each slide in seconds, and choose a transition style — fade, slide, or instant cut.
  3. 3Set the output resolution and whether the slideshow should loop. Preview the animation directly in the tool before exporting.
  4. 4Download as an animated GIF or WebM video depending on where you plan to share it. All rendering is local.

When to Create a Slideshow

Social Media Stories & Reels
Create simple animated sequences for Instagram Stories, Facebook Reels, or TikTok without video editing software. Combine with our Social Media Resizer for correct vertical dimensions.
Product Showcase Animations
Cycle through multiple product angles, color variants, or lifestyle shots in a single looping embed — more engaging than a static image and lighter than a full video file.
Digital Signage & Kiosks
Create looping image rotations for digital signage screens, lobby displays, and kiosk interfaces where a simple browser-played animation is more than sufficient.
Event & Portfolio Presentations
Build a self-playing image presentation for trade shows, open houses, or portfolio reviews that loops automatically without manual interaction. For a fixed-frame static composite, also see our Collage Maker.

Why Create Slideshows in the Browser

Slideshow creation tools typically require desktop video software or cloud accounts that process your images on a server. This tool renders the animation entirely in your browser — your photos never leave your device. For a simpler animated format without transitions, our Animated GIF Maker is a faster option for basic frame sequences. For the best visual quality in your source images, resize and compress them before importing: our Image Resizer and Image Compressor ensure each frame is the right size without unnecessary file weight.

Frequently Asked Questions

The HTML download is a single self-contained file with all images embedded inside it. Anyone can open it in any browser on any device — no internet connection needed, no player required. It loops forever and looks identical to the live preview. Perfect for sharing via email or USB drive.

The WebM video is a standard video file you can upload to YouTube, Instagram, or any social media platform. Recording happens in real time in your browser, so it takes as long as the slideshow duration.

Each slide thumbnail has a caption text field below it. Type your caption text there and it will appear on that slide in the preview immediately. Use the Caption Position setting to choose where captions appear — bottom, top, center, or off entirely. Slides without any caption text show no caption overlay even if the position is set.

Fade — the current slide fades out while the next fades in. Classic and elegant.

Zoom — the incoming slide scales up from the center while fading in. Dynamic and modern.

Slide — slides move horizontally, the current one exits left as the next enters from the right.

None (Cut) — instant cut between slides with no transition effect.

Yes — the HTML slideshow is fully responsive and works in any modern mobile browser. It fills the screen width and adjusts the height to maintain the 16:9 aspect ratio. Images scale to fit within the frame while preserving their original aspect ratio. The slideshow auto-plays and loops on all devices.

The WebM recording uses your browser’s MediaRecorder API to capture the canvas in real time as it plays. This means recording takes exactly as long as your slideshow duration — a 10-slide slideshow at 3 seconds per slide takes 30 seconds to record. This is a browser limitation, not a bug. For a faster result, reduce the slide count or shorten the duration. The HTML download is instant and has no such limitation.