Generator · Exact-size

Make a wallpaper at your phone's exact size

Pick your device, a palette and a seed, then export a PNG at your phone's exact native pixels. The wallpaper renders entirely in this browser, and nothing is uploaded.

Device Native px Seed Points Last exportnone

How this maker works

Every wallpaper here is a mesh gradient. A small number of seeded control points each carry a color from the palette you chose, and the maker blends them into a smooth two-dimensional field and downloads it as a gradient PNG at the exact pixel size in the readout. The readout names the device, the export's exact native pixels, the integer seed and the control-point count. Those values and the palette are the whole recipe. Nothing else affects the image, so the same settings give the same wallpaper on any visit.

The math runs entirely in this page. The field is inverse-distance interpolation over the seeded points, plus a fine seeded grain that breaks up the banding smooth gradients otherwise show on OLED screens. The live preview is a small, fast render of the same composition. Export renders the full native resolution in short slices so the page stays responsive, then hands the pixels to your browser's own PNG encoder for download. No image is sent over the network, and the site's security policy blocks requests to other origins. Device sizes come from a table compiled by hand, each entry checked against two independent published sources.

Color values are deterministic, but the downloaded file's bytes can differ between browsers because PNG encoders differ, so keep the PNG itself if you need that exact file. The device table is a hand-maintained snapshot of published specifications, so a brand-new model may be missing. For anything not listed, including a 2560×1440 desktop, use the custom size option: 240–4096 px per side, with out-of-range values clamped and reported.

Frequently asked questions

Will it be the right size for my phone or my desktop?
Yes. Pick your model and the export renders at that panel's native pixels, for example 1320×2868 for an iPhone 17 Pro Max. Every entry in the device table was cross-checked against two independent published sources, and the readout shows the exact pixels before you download. If your device isn't listed, or the screen isn't a phone, choose Custom size: it takes any width and height in the 240–4096 px range, which covers 1920×1080 and 3840×2160.
What does the seed do?
The seed places the control points and decides which palette color each one carries. A wallpaper's recipe is its seed, palette, point count and size, and the same recipe renders the same wallpaper every time. The page URL keeps the whole recipe, so a bookmarked or shared link renders that wallpaper again.
Is anything uploaded or stored?
No. The gradient is computed and drawn inside this page. There is no server rendering and no account, and nothing you make is sent or kept anywhere. The site's security policy also makes your browser block requests to any other origin.
Why does my phone crop or zoom the wallpaper?
Phones move wallpapers for effect: iOS applies perspective zoom unless you turn it off while setting the wallpaper, and many Android launchers pan or crop the image across home screens. Exporting at your model's exact native pixels gives the system no reason to rescale anything, and switching off zoom or motion effects when you set it keeps the edges where you put them.
Who owns the wallpapers I make, and is this site affiliated with any phone maker?
Wallpapers you generate here are rendered on your device from your chosen seed and are yours to use freely, personal or commercial. The device names on this page are factual references to the models people own; this site is independent and has no connection to Apple, Google, or Samsung.

Related