Free website & app mockup generator

Give your screenshots
a place to shine.

Put your website or app screenshots into clean device frames. Drag, resize and rotate up to three screens, add a heading and download a finished image for your pitch, portfolio or launch.

Your screenshots stay on this device. No uploads, accounts or watermarks.

Make it yours

Changing this applies to every screenshot. Each screenshot also has its own frame selector.

Drop your screenshots here.
The first upload replaces the demo.

Up to 3 JPG, PNG or WebP files. Maximum 20 MB and 16 megapixels each. Animated inputs become a still image.

Loading demo screenshots...

Drag a screen to reposition it. Select a screen and use arrow keys for fine adjustments (Shift moves faster). Position, size and rotation controls are also available beneath each screenshot. The selection outline is not exported.

Mockup text

Add optional text above your screens. The preview updates as you type.

Long headings wrap to two lines and captions to three. Extra text is shortened to fit.
Preview of your downloadable mockup.

From screenshot to presentation

Keep your product
in focus.

The tool adds a visual frame to images you supply. It does not capture a URL or generate a working website.

01 / Capture

Start with a clear screenshot

Capture your website in a browser or your app on a device. Remove any private information before adding the image. PNG is a useful starting point for sharp interface text.

02 / Frame

Match the screen shape

Use a browser window for desktop pages and a phone or tablet for portrait screens. Choose a frame and crop position separately for each image. Showing the whole screenshot avoids cropping but can add empty space.

03 / Arrange

Show the important flow

Use one screenshot to make a single screen stand out, or two to three for a product flow. Choose a style preset, then drag screens into place. Adjust size and rotation separately, or use the arrow keys for precise positioning. Add a heading and caption to explain the product.

04 / Export

Choose a useful file size

Download PNG for lossless output or choose WebP quality from 50% to 100%. Transparent backgrounds work with both. For a smaller website image, run the export through the image optimizer.

About this tool

Common questions.

Are my screenshots uploaded?

No. The editor reads files you choose on your device and renders the mockup locally. Screenshots are kept in memory while this page is open. Clearing them or closing the page removes the working copy; your original files stay unchanged.

Can I enter a website URL instead?

No. Take a screenshot first, then add the JPG, PNG or WebP file. This tool does not fetch websites, bypass login screens or test whether a page is responsive.

Can I use different device frames together?

Yes. Each screenshot has its own selector for a browser, phone, tablet or no frame. Use the move buttons to change their order. The frames are original generic illustrations, not official device photographs.

Why does part of my screenshot disappear?

The default fill option crops an image to the frame's screen shape. Choose top, centre or bottom for the crop position, or select Show entire screenshot to keep every part visible. The tool never stretches the image.

Can I use the export for a launch or client presentation?

Yes. Exports have no tool watermark. Use screenshots you own or have permission to share. The demo interface graphics are examples created for this tool and are not client work.

Have the idea, need the product?

Turn the plan
into working software.

I'm Hasnain Qureshi, a full-stack developer in Karachi working remotely with UK and US teams. If you need a website, SaaS product or marketplace app built, share your goal and where the project stands.

Discuss your project