Put a screenshot in a browser frame

Make screenshots presentation-ready: place them in a browser or app window, on a gradient or solid background, with rounded corners and a soft shadow.

Drop an image hereAdd an image

JPG, PNG, WebP, GIF or AVIF, up to 80 MB. You can also paste an image.

Result preview

Processed on your device. Your image is never uploaded.

How it works

  1. Your browser decodes the screenshot at full resolution.
  2. It draws the window, the bar and your screenshot on a new canvas with the background and shadow you choose.
  3. The result is saved as a new image. Your original is untouched.

Supported formats

Opens
JPG, PNG, WebP, AVIF, BMP and GIF (the first frame of an animation)
Saves
PNG, WebP or JPG. PNG and WebP can have a transparent background.
Limits
Files up to 80 MB. The saved image can be up to 16.7 megapixels on iPhone and iPad, 36 on Android and 64 on computers, and 16,384 pixels on its longest side.
  • The frame is sized to the screenshot, so a retina (2×) screenshot gets a frame drawn at 2× as well.
  • The address bar shows the text you type; nothing is looked up online.
  • Metadata such as camera details and location is not copied to the new file.

Your image stays on your device

This tool runs entirely in your browser. The image is never uploaded, so there is nothing for us to store, see or delete.

To check, open your browser’s developer tools, switch to the Network tab and use the tool: you will not see your image being sent anywhere.

Questions

Are my images uploaded anywhere?

No. The image is read and processed by your own browser. Nothing is sent to our servers, so there is no copy of your image anywhere but your own device.

Which background works best?

A soft gradient makes a screenshot stand out on social media and in slides. Use white or transparent for documents and websites.

Why is the frame bigger on some screenshots?

Screenshots from high-resolution screens have twice the pixels. The frame is scaled to match, so it looks the same size relative to the content.