Life Calendar Wallpaper

Memento mori · your life in weeks

Design a life calendar or countdown. Download it, or let your iPhone keep it updated offline.

Free and open source · No account or subscription

First-time setup · install once

Already installed? Configure below, or load your saved iPhone design.

Calendar

Look

Design presets

Start with a preset. Fine-tune it if you like; your dates and screen layout stay as selected.

Fine-tune colors and markers

Palettes change colors while keeping your marker style. Tap a swatch to pick a color, or enter a hex code.

Add a quote (optional)

Daily reflections are original prompts included in the Shortcut. They change when your wallpaper refreshes; nothing is fetched online.

Screen fit

Uses the nearest square number of weeks; your target years stay unchanged.

Wider rows spread the markers apart horizontally. Marker shapes and one year per row stay unchanged.

Year labels and separators
Adjust size and position

Sample overlays help you check spacing and are not included in your wallpaper. Choose the actual wallpaper destination in the Shortcut’s Set Wallpaper action.

Use your wallpaper

Opens the installed Life Calendar Shortcut with this design. Preview it on your iPhone, then tap Apply Wallpaper.

Contribute on GitHub

Checking Shortcut version…

About this memento mori calendar

A free, open-source memento mori wallpaper generator. Customize every color and layout without an account, subscription, or paid design tier. Preview and download locally in your browser; automatic iPhone updates render on your device with the free Scriptable app and Life Calendar Shortcut.

A life calendar represents time as a grid: each marker is one week or month, with past and future periods in different colors. Memento mori means “remember you must die”—a reminder to spend your time intentionally.

How do I make a life-in-weeks wallpaper?

Choose your birth date and target lifespan, then adjust the grid, colors, and space for your clock or widgets. Classic keeps one year per row and is the default; Fit to screen arranges markers into a near-square grid. Download Wallpaper saves an image from your browser.

Can my iPhone update the wallpaper automatically?

Install Scriptable and the Life Calendar Shortcut using the buttons above. Return here to configure your design, then choose Apply to iPhone. Preview and confirm on your phone, and enable the Shortcut’s schedule for automatic refreshes. Rendering runs locally on your iPhone.

Do automatic updates work offline?

Yes. Once installed and configured, the Shortcut renders your saved design on your iPhone without fetching a wallpaper from a server. Internet access is needed to install the apps and Shortcut, open this editor, or get a new Shortcut release. Scriptable is required for automatic updates; a manual browser download needs no iPhone app.

Is my birth date uploaded?

The preview and image download run locally in your browser. Your design is remembered in this browser’s local storage and included in the URL fragment when you share a design link, so anyone with that full link can see its settings. Apply to iPhone passes the design to your installed Shortcut.

Your life calendar preview requires JavaScript and canvas support. Use the controls to customize a wallpaper and download it.
Tap preview to enlarge

Reset this design?

This restores the defaults in this browser. Your saved iPhone wallpaper settings stay unchanged.

Set Up Life Calendar on iPhone

Install the signed Shortcut once, then send these settings from this page. Scriptable generates and saves the wallpaper locally on your iPhone; no wallpaper server is needed.

1. Install the iPhone tools

After adding the Shortcut, return to this page to choose your design. Running an unconfigured Shortcut opens this website; it does not ask you to pick colors on the phone.

2. Choose the wallpaper to update

In Life Calendar, edit the final Set Wallpaper Photo action and choose the wallpaper to update. Select Lock Screen or Home Screen to match your design. Leave preview and crop options off.

3. Load these settings

Tap the button to open Life Calendar on this iPhone with the settings currently selected on this page. Review the wallpaper preview in Scriptable, approve first-run permissions, then tap Apply Wallpaper.

Change settings later

Use this page’s preview and Apply to iPhone to send a new design. To load the design already saved on your phone into this editor, load your saved design.

From the Shortcuts app, open Life Calendar’s editor and hold the jes.bz/life-cal link in its first comment, then choose Open Link.

Optional: automatic refreshes

For countdowns, year calendars, or daily reflections, change the trigger to Daily. Life-in-weeks calendars can refresh weekly. Enable the imported Time of Day trigger in the Shortcut’s Edit → Automation section. If there isn’t one, create a weekly Time of Day automation with Run Immediately and Run Shortcut → Life Calendar; leave input empty.

The settings handoff includes your birth date and selected options. It opens Shortcuts on this iPhone; nothing is sent to a wallpaper server. Don’t share the handoff URL.