Images are free, with no sign-up. Pay once for Pro when a project needs more.
$0
No account needed
$3.99
~$0.80 each
$6.99
~$1 / day
$12.99
~$0.43 / day
Sign in with Google to buy, right in the editor. Pro works on every device you sign in on. How the MCP server works
Pay once · No subscription · No auto-renew · Refund policy
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. Free for images, no sign-up. Pro passes add video, multi-device, 3D, batch ZIPs, and an MCP server that lets AI coding agents like Claude Code, Codex, and Cursor make mockups and save them straight into your project. No subscription. Nothing you add in the editor 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.
Connect your coding agent to EZ Mockup's MCP server and ask for an App Store screenshot, an Open Graph image, or a looping promo video. It renders the mockup from your project's screenshots, checks the preview, and saves the file straight into your repo.
Make an App Store mockup of screens/home.png and save it to fastlane/screenshots/
ezmockup · prepare_uploads → render_mockup
✓ Saved fastlane/screenshots/en-US/01_home.png · 1320×2868
Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, or any MCP client.
Every render comes back with a preview, and a spec your agent can tweak and render again.
Your agent uploads just the screenshots you point it to. They're private, deleted automatically, and your token can be revoked any time.
What sets it apart from other mockup generators.
Images are free for good. When a project needs video or 3D, buy a 7-day pass, a 30-day pass, or a 5-export pack. Nothing renews.
The editor renders in your browser with the HTML canvas, so unreleased screens and client work are never uploaded to a server.
No watermark and no account: PNG, JPG, or WebP at up to 4×, or any custom size up to 8192 pixels per side.
Random palettes follow classic color harmonies in the perceptual OKLCH space, or come straight from your screenshot's own colors.
iPhone, Pixel, Galaxy, iPad, Apple Watch, MacBook, and iMac frames in their real finishes, suggested from your screenshot's resolution, with 3D tilt.
Animate the gradient into a seamless loop and export an MP4, WebM, or GIF up to 4K at 60 fps with Pro.
Yes. Drop, paste, or pick several pictures at once (up to 50). They share the picture settings and can share one background or each get their own. Export them one at a time for free, or all together as a ZIP with Pro.
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. You can build and preview all of it for free; exporting more than one device per mockup needs Pro.
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, for images. Still PNG, JPG, and WebP images up to 4× size, with one device (or none) per mockup, 3D tilt included, are free and unlimited, with no account and no watermark. A Pro pass adds video and GIF export up to 4K at 60 fps, up to three devices per mockup, 3D models, and ZIPs of up to 50 mockups. You can try every feature in the editor for free: designs that use a Pro feature show a watermark on the preview, and exported files never have one.
A one-time purchase that unlocks Pro exports. A 7-day pass ($6.99) or a 30-day pass ($12.99) covers every export while it lasts, and buying another while one is active adds its days to the end. An export pack ($3.99) gives you 5 Pro exports that never expire; one export is a video, a GIF, one Pro image, or one ZIP of up to 50 mockups. Pro belongs to your account, so it works on every device you sign in on.
No. Pro passes and export packs are one-time payments, with no subscription and no auto-renew. A pass simply ends when its days run out, and export pack credits never expire.
Only to buy Pro or to use Pro you've already bought; free image exports never need an account. Signing in ties your purchases to you, so Pro works on every device you sign in on with no license keys to keep. We only get your basic profile (name, email address, profile picture, and account ID), and your pictures still never leave your device.
Yes. Something not working? Email elianrichards@gmail.com within 7 days and we'll make it right. Unused export packs can be refunded within 14 days, and Pro passes are refunded if something didn't work for you. Refunds go back to your original payment method, and the Pro time or credits are removed from your account. The full policy is at /refunds.
Yes, with Pro. EZ Mockup has an MCP server, so Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, and other MCP clients can make mockups for you. Create a token in the account menu ("Connect your AI"), add the server to your agent, and ask for what you need, such as an App Store screenshot, an Open Graph image, or a looping promo video. Your agent uploads the screenshots you point it to, renders the mockup, checks a preview, and saves the file into your project. Setup for each client is on the /mcp page.
Your token works only for the MCP server, is shown once, expires (after 90 days by default), and can be revoked from the account menu at any time; we store only a fingerprint of it. Your agent uploads only the screenshots you name, never your code, and uploads must be real images. They stay private and are deleted automatically within a day of expiring. Files reach your project through a download command your agent shows you before running it.
Not from the editor: it runs entirely in your browser using the HTML canvas, and your pictures never leave your device. The only exception is the MCP server for AI agents: when you connect one, the screenshots it renders are uploaded, kept private, and deleted automatically.
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.