EZ Mockup is a free, in-browser mockup generator. Drop a screenshot or any picture onto an aesthetic mesh, grainy fluid, linear, radial, or conic gradient — or your own background image — frame it in an iPhone, Pixel, Galaxy, iPad, Apple Watch, MacBook, or iMac, tweak size, corner radius, rotation, shadow, and colors, then export a high-resolution PNG, JPG, JPEG, or WebP — or drop a whole batch of screenshots and export the set as a ZIP. Nothing is uploaded to a server.
From screenshot to share-ready image in under a minute.
Drop, paste, or upload a screenshot, product shot, or transparent PNG — or a whole batch of them.
Randomize an aesthetic gradient, lock what you like, or pull colors straight from your picture.
Frame it in a phone, tablet, or laptop, adjust size, position, rotation, and shadow, then export PNG, JPG, or WebP at up to 4×.
Turn on motion for a seamlessly looping gradient, pick how it moves, then export an MP4, WebM, or GIF.
Yes. Drop, paste, or pick several pictures at once (up to 50). They share the picture settings, can share one background or each get their own, and export together as a ZIP.
Yes. Set the devices per mockup to 2 or 3 in the Mockup tab, give each device its own frame (a MacBook next to two iPhones works), and start from a template. Then drag any device to move it, or set its size, rotation, layer, and opacity; double-click one to adjust where its picture sits on the screen. With more pictures, the set fills mockups in order and exports them together.
Yes. Pick a device frame in the Mockup tab: over 50 phones, tablets, watches, laptops, and displays in their real finishes, in portrait or landscape. Your screenshot fills the screen behind the notch and rounded corners, and when EZ Mockup recognizes a screenshot's resolution it suggests the matching device.
Yes. EZ Mockup is completely free, requires no account, and adds no watermark.
No. Everything runs in your browser using the HTML canvas. Your pictures never leave your device.
PNG (lossless, supports transparency in the picture), JPG/JPEG, and WebP with an adjustable quality slider. You can also copy the result to the clipboard as PNG.
Colors are generated in the OKLCH color space using classic color harmonies (analogous, complementary, split-complementary, triadic, monochrome) with lightness and chroma kept in a pleasing range, then mapped into sRGB without clipping. Gradients are also interpolated in OKLCH to avoid muddy gray midpoints.
Yes. Click “From picture” and EZ Mockup extracts the dominant accent colors from your picture, ignoring white, black, and gray UI, and turns them into a gradient.
Any size from 16 to 8192 pixels per side, with presets for Instagram (1:1, 4:5), stories and reels (9:16), YouTube and X/Twitter (16:9), and more.