Your photos. Your dashboards. Your device.

Turn any iPad or iPhone into a beautiful digital frame.
Show off your photos, stay on top of your day.

Fig Frame running on an iPad and iPhone

All the smarts. None of the extra hardware.

Teach your old device some new tricks.

Dedicated Frame
Fig Frame
Cost
$100โ€“$200 hardware
Lifetime access for $4.99
Your photos
Your photos in their cloud storage
โœ… Private, on-device,iCloud and Google Photos.
Slide Content
Photos and videos
Photos, videos, dashboards, websites, custom HTML
Widgets
Not available
Todos, weather, calendar, custom HTML
Eco-friendly
A new device
Your existing iPad or iPhone

Your world, always in frame

Photos, widgets, and custom content beautifully composed on your device.

Place widgets exactly where you want them

Place widgets exactly where you want them

Embed any website or custom HTML as a slide

Embed any website or custom HTML as a slide

Smart photo pairing with seamless crossfades

Smart photo pairing with seamless crossfades

Toggle off widgets for pure photo mode

Toggle off widgets for pure photo mode

Everything You Need to conFig your Display

A dedicated display that shows you what matters without demanding your attention.

Smart Slideshow

Beautiful photo and video slideshows with face-aware cropping and smooth transitions. Insert any website or HTML to create custom slides that can be inserted between your photos.

Widgets

Display up to six widgets on top your photos. Choose between time, weather, calendar, and reminder / to do widgets. Create your own custom widgets by embedding any website or writing your own HTML.

Privacy First

Your photos stay on your device. Use your existing Albums, or create a shared iCloud album to let loved ones send photos to your frame without needing to sign up for another cloud storage service.

Smart Cropping

Face-aware cropping that automatically focuses on the people in your photos for the perfect composition.

Cinematic Transitions

Cross-fade, slide, or fade-out transitions paired with the Ken Burns effect for subtle panning and zooming.

Set it and forget it

Capable of 24/7 operation. Just set a sleep schedule and plug it in. No plug?. No problem. Battery optimizations let it run on your desk all day.

โœจ No coding required

Build your own widgets

Want a custom widget but don't know how to code?
Describe your idea to any AI assistant and paste the result straight into Fig.

1. Ask your AI

"Write a self-contained HTML file that counts down to June 21st. Style it for a dark, transparent background with white text and a blue-to-purple gradient on the big number. No external libraries."

Works with ChatGPT, Claude, Gemini, or any other AI assistant.

2. Paste into Fig

<!DOCTYPE html>
<html>
<head>
<style>
  * { margin: 0; padding: 0; box-sizing: border-box; }
  body {
    display: flex; flex-direction: column;
    align-items: center; justify-content: center;
    height: 100vh; background: transparent;
    font-family: -apple-system, BlinkMacSystemFont, sans-serif;
    color: white; text-align: center;
  }
  .emoji { font-size: 40px; margin-bottom: 12px; }
  .label { font-size: 5vw; letter-spacing: 0.2em;
           text-transform: uppercase; opacity: 0.5; margin-bottom: 0.5vw; }
  .event { font-size: 9vw; font-weight: 600; margin-bottom: 2vw; }
  .count {
    font-size: 30vw; font-weight: 800; line-height: 1;
    background: linear-gradient(135deg, #60a5fa, #a78bfa);
    -webkit-background-clip: text; -webkit-text-fill-color: transparent;
  }
  .unit { font-size: 5vw; opacity: 0.5; margin-top: 1vw;
          letter-spacing: 0.2em; text-transform: uppercase; }
</style>
</head>
<body>
  <div class="label">countdown to</div>
  <div class="event">Summer Vacation</div>
  <div class="count" id="days">โ€”</div>
  <div class="unit">days to go</div>
  <script>
    const target = new Date('2026-06-21');
    const diff = Math.ceil((target - new Date()) / 86400000);
    document.getElementById('days').textContent = diff > 0 ? diff : '๐ŸŽ‰';
  </script>
</body>
</html>

In Fig, go to Custom Widget โ†’ HTML and paste.

Copy & paste ready

Widget Examples Gallery

Ready-made widgets you can paste straight into Fig Frame. Use as-is or customize to make them your own.

Custom Slides

Animated Gradient Clock

Custom Slide

Large time display over a shifting gradient background with greeting, date, and seconds progress bar.

Custom slideDuration: 30โ€“60s

Inspirational Quote Card

Custom Slide

Selects a random quote from a list you provide with a floating particle canvas background.

Custom slideDuration: 20โ€“30s

Ocean Waves Ambient

Custom Slide

Canvas-rendered animated night ocean with stars and layered waves. Pure visual ambiance.

Custom slideDuration: 60s+

Widgets

Moon Phase

Widget

Shows the current lunar phase, computed entirely on-device โ€” no network or API needed. Renders the illuminated disc with a soft atmospheric glow.

Top Right200x200100% opacity

Pomodoro Focus Timer

Widget

Visual 25-minute countdown ring with work/break phases. Starts automatically and pulses gently when break time begins. Great for desk use.

Top Left200x20045% opacity

Live Headline Ticker

Widget

Scrolling news ticker that fetches real headlines from an RSS feed via a public API. Customise the feed URL.

Bottom Left500x8050% opacity

Event Countdown Badge

Widget

Editable countdown-to-date pill with gradient number. Change the target date and label to suit any event.

Top Left350x12045% opacity

Battery Status Badge

Widget

Shows live device battery level and charging state using the Browser Battery API. Colour shifts from red to green.

Bottom Right300x10045% opacity

Photo Frame Label

Widget

Elegant family name or custom message widget with a subtle frosted pill. Edit the text to personalise.

Bottom Center400x8040% opacity

World Clock Strip

Widget

Multiple time zones displayed side-by-side in a compact pill row. Useful for remote teams or family abroad. Pure JS, no API needed.

Bottom Center500x8045% opacity

Dad Joke

Widget

Fetches a random joke from the free icanhazdadjoke.com API on each reload. Light-hearted content that changes every slide cycle.

Bottom Left450x10050% opacity

See It in Action

Select the feature below to see a demo of it in action.

Full Walkthrough

Watch a complete tour of Fig Frame โ€” from setup to key features.

User Feedback

"It's like Aura Frame and TRMNL had a baby on my iPad."
"Fig Frame transformed our old iPad into the best digital picture frame we've ever had. So clean and simple. Love it!"

โ€” Early Beta Tester

Choose Your Version

Select the version that works best for your device.

Recommended

Fig Frame

iOS 17+ ยท Full Feature Set

Photos, videos, dashboards, and websites as slides
Widgets: Clock, Calendar, Reminders, Weather and Custom
Fully private (no information sent to servers)
Power management with sleep/wake schedules
Face-aware cropping
Effects: cross-fade, slide, fade out, Ken Burns and Depth
Google Photos Support
Build your own widgets and slides with HTML
Download on the App Store

Fig Frame Lite

iOS 15.6+ ยท (for older devices)

Photo and video slideshows
Core widgets: Clock, Calendar, Reminders, Weather (iOS16+)
Fully private (no information sent to servers)
Power management with sleep/wake schedules
Face-aware cropping
Effects: cross-fade, slide, fade out, and Ken Burns
Google Photos Support
Custom Widgets and Slides
Download on the App Store