Upload a screenshot and wrap it in a device frame. Perfect for app store listings and presentations.
Screenshot
Device Frame
Style
Fills screen, centers image
Caption Text
Preview
Upload a screenshot to preview
Add realistic device frames to your screenshots for professional mockups.
Add mockups
Upload a screenshot and wrap it in a device frame. Perfect for app store listings and presentations.
Fills screen, centers image
Upload a screenshot to preview
The Device Frame Tool wraps a screenshot in a clean device mockup — iPhone, Pixel, Samsung, iPad, or MacBook — with an optional caption, background colour, and drop shadow. Upload a screenshot, pick a device, and download a ready-to-use PNG for a landing page, a deck, or a social post. The frames are drawn on canvas in your browser, so your screenshot is never uploaded.
The export is sized by the frame rather than by your screenshot — an iPhone 15 at the default padding exports at 510×960, with your screenshot scaled into the 400×850 screen area. There's no export-scale option, so this suits web pages, decks and social posts rather than print or high-DPI app-store screenshots.
The default fit is Cover, which fills the screen area and trims whatever doesn't fit. Switch to Contain to see the whole screenshot, letterboxed against the screen background.
No — they're clean shapes drawn on canvas, which is why they stay perfectly sharp with no glare or reflections. They're stylised representations rather than exact hardware replicas, and every phone frame is drawn with the same notch.
No. The mockup is composited in your browser with canvas, and the image never leaves your device — so it's safe to frame screenshots of unreleased work.
The frames are generic shapes this tool draws itself, not manufacturer artwork or photography. Do check the rules of wherever you're publishing before you submit — some app stores have their own requirements about device frames in store screenshots.
We use minimal, privacy-focused cookies to improve your experience. Our developer tools process all data locally — we never store your content. Learn more