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 in this browser; the page does not upload the image.
Your recipe appears in the page address and may reach the host in a page request or same-origin Referer header. About link privacy.
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. The page does not upload the rendered image. The recipe appears in the address and may reach the host on a page request or in a same-origin Referer header. 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.