A screenshot offset on a soft blue background with a serif headline and one highlighted card
One headline, one highlight, a calm background and plenty of space.

Before you capture

1. Capture at 2× or higher

Blurry text is the most common flaw, and nothing afterwards can fix it. On a Mac with a Retina display, screenshots are already 2×. On a standard display, use Chrome DevTools device mode (Ctrl+Shift+M), choose ⋮ → Add device pixel ratio, set DPR to 2, and capture from the same ⋮ menu.

2. Size the window on purpose

A full-screen window on a large monitor produces a wide screenshot with a lot of empty margin. Around 1280 to 1440 pixels wide shows a desktop layout without the dead space. Device mode lets you set an exact width.

3. Use tidy, realistic data

“Test test”, lorem ipsum, a dashboard full of zeros and real customer names all look wrong for different reasons. Fill the screen with believable names, round numbers and a sensible amount of content. Setting up a demo account with sample data once saves cleaning up every screenshot after.

4. Clear the clutter

Close notifications, dismiss cookie banners and chat widgets, hide the bookmarks bar, and turn off debug toolbars. In a browser you can make any text editable by running document.designMode = 'on' in the console, which is quick for fixing a typo or swapping a name before you capture.

5. Show one thing

One open menu, one hover state, one notification. If you need to show three things, that’s three screenshots.

Framing

6. Crop to the point

Shrinking a whole desktop screen to fit a social post makes everything unreadable. Crop to the part people should look at, even if it’s a single panel. People can read a cropped screenshot; they can only squint at a full one.

7. Frame it to give context

A browser window says “website”. A phone says “app”. For a single component, such as a button, a card or a chart, skip the device and just round the corners.

8. Leave space around it

A screenshot pressed against the edges of the image looks cramped. Leave roughly 10 to 15 percent of the width as space on each side. Alternatively, let it deliberately run off one edge, as in the image above.

Style

9. Pick a calm background

The background should make the screenshot stand out, not compete with it. Soft solid colors and gentle two-tone gradients work; busy photos and saturated rainbow gradients don’t. Contrast helps: put dark interfaces on light backgrounds and light interfaces on muted or dark ones.

10. Keep shadows and corners subtle

A soft, low shadow lifts the screenshot off the background. A heavy shadow looks dated. Match the corner radius to the product’s own style: sharp for dense tools, rounder for consumer apps.

Annotation

11. Annotate sparingly

One highlight, or two or three numbered steps, is usually enough. Use a single color that isn’t already in the interface, and save red for errors. A short headline in a good typeface often explains more than any arrow.

12. Be consistent across a set

Screenshots in the same post, deck or app listing should share a size, frame, background and position. In Screenshot.Rocks, set it up once and save it with Looks → +, then apply it to each screenshot.

Choosing a file format

Export PNG when the screenshot is mostly text and interface, because PNG keeps edges sharp. Use JPEG when a platform has a small upload limit or the image is mostly photos. For your own website, WebP is usually smaller than PNG at similar quality. Whatever the format, export at the size the platform displays; see screenshot sizes.

Frequently asked questions

What resolution should a screenshot be?

Capture at 2× pixel density or higher, then export at the size where it will be shown, for example 1600 × 900 for X or 1200 × 630 for a link preview.

What’s the best background for a screenshot?

A soft solid color or a gentle gradient that contrasts with the screenshot: light and muted behind dark interfaces, darker behind light ones. Avoid busy photos.

Why do my screenshots look blurry after I post them?

Either the original was captured at 1×, or the platform resized it. Capture at 2× and upload at the platform’s recommended size so it isn’t scaled again.

How do I remove private details from a screenshot?

Crop them out, cover them with a solid box, or blur them heavily. The redaction guide explains which method to use when.