24 Hour Wallpaper Creator lets you package a set of photos into a
.24h wallpaper file — a format used by 24 Hour Wallpaper to
display different images throughout the day based on the time.
Everything runs entirely in your browser. No account, no server upload, no internet connection required (except for the optional automatic location lookup).
The output is a .24h file (a renamed zip archive) containing your images
and a generated info.json metadata file, ready to import into
24 Hour Wallpaper.
Your wallpaper is made up of four time-of-day segments. Each segment can hold up to 16 images that play in sequence during that period.
Adding images
Drag and drop image files directly onto a segment's drop zone, or click the drop zone to open a file picker. You can add multiple images at once. Supported formats include JPEG, PNG, HEIC/HEIF, WEBP, and other browser-supported image types.
Once images are present, a small + drop zone appears at the end of the filmstrip so you can keep adding more without scrolling back.
Ordering images
Within each segment, images play in the order shown. You can reorder them two ways:
- Use the ◀ ▶ arrow buttons below each thumbnail to nudge it left or right.
- Drag a thumbnail and drop it at the desired position — a blue line shows where it will land.
You can also drag new image files directly into the filmstrip and drop them between existing thumbnails to insert at a specific position.
Removing images
Click the ✕ button below a thumbnail to remove it from the segment.
The number badge in the bottom-left corner of each thumbnail shows its position in the sequence, starting from 1.
Once your images are ready, click Create Wallpaper. A dialog will appear asking for details about the wallpaper. Fill these in, then click Save Wallpaper to export.
| Field | Description |
|---|---|
| Name required | The wallpaper's display name (e.g. Tahoe Sand Harbor). Also determines the output filename. |
| Location Name required | Where the photos were taken (e.g. Lake Tahoe, Nevada). The app will automatically look up latitude and longitude and include them in the file — no manual entry needed. |
| Collection optional | Choose a collection category from the list. Select Other to type a custom name. The collection is written as the first tag in the output file. |
| View Type |
Fixed View — all images are from a stationary camera with no movement. Mixed View — images come from different positions or cameras. |
| Creator Name optional | Your name or handle. Stored as creatorName in the metadata. |
The dialog can be closed with the ✕ button, by clicking outside it, or by pressing Escape. Your entries are preserved if you reopen it.
The exported .24h file is a standard zip archive with the extension
renamed. It contains:
- An
info.jsonfile with all wallpaper metadata. - All your images stored in an
images/subdirectory, named by segment and sequence number (e.g.sunset_1.jpg,night_2.heic).
A typical info.json looks like this:
- Image order matters. Images in each segment play in the listed sequence. Arrange them to show a smooth progression through that time of day.
- HEIC format works best, but most formats work including PNG and JPEG. The creator does not convert your image; it is included exactly as it is.
- Location lookup is automatic. Type the location name and the app queries OpenStreetMap to fill in coordinates. If no match is found, only the name is recorded.
- You don't need internet access to build or export a wallpaper — only the optional geocoding step requires a connection.
- Use "Clear Form" in the top-right of the Images panel to reset everything and start fresh. A confirmation prompt will appear before any data is deleted.
-
The file saves with your wallpaper name as the filename, slugified
(e.g. Tahoe Sand Harbor →
tahoe-sand-harbor.24h). - The images are never sent to a server. The entire process takes place locally on your computer. This is completely private.