Chrome extension · Free · No account

Screenshot exactly what you mean.

Draw a region, pick any element, or grab the full page. PixSnip turns it into one pixel-accurate PNG, sharp on Retina, with no cropping in an image editor afterwards. Built for developers, QA, designers and technical writers.

100% on-device No scary permissions Keyboard shortcuts
How it works

Three modes, one PNG

Pick a mode from the popup or a shortcut, choose your target, and the image is ready. Every step happens in your browser.

1

Pick a mode

Region, Element or Full page from the toolbar popup, or press the shortcut on any page.

2

Select the target

Drag a rectangle, hover and click an element (arrow keys walk up and down the tree), or let full page scroll for you.

div.card#hero
3

Get your PNG

Preview it, download it with a filename pattern you control, or copy it straight to the clipboard.

Download Copy Close
Why PixSnip?

Capture the part that matters

Most screenshot tools give you the viewport and a crop handle. PixSnip understands the page.

Element capture

Hover to highlight a form, a table, a card or a paragraph and click. The capture is cropped exactly to its box, plus the padding you choose. Taller than the screen? It gets stitched automatically.

form#signup.card

Region capture

Drag in any direction, watch the live size label, nudge with the arrow keys for pixel precision, then press Enter.

Full page capture

Scrolls the whole document and stitches it into one image. Fixed headers appear once, sticky bars don't repeat, lazy images get time to load.

Pixel-accurate on Retina

Output is captured at your display's real resolution. A 2x screen gives you a 2x PNG, and fractional zoom levels never lose an edge column.

Three ways out

Open a preview tab, download with a filename pattern like {host}-{date}, or copy straight to the clipboard for Slack, Figma or Jira.

100% private

No network calls, no account, no analytics. The only permissions are the ones a screenshot needs, and nothing leaves your device.

Key features

Everything included

No accounts, no setup. Install and start capturing.

01

Region with keyboard nudge

Draw in any direction. Arrow keys move the box by 1 px, Shift+arrows by 10 px, Enter captures.

02

Walk the DOM tree

Landed on a span inside the card you wanted? Press Up for the parent, Down to go back.

03

Smart stitching

Fixed and sticky elements show once, scrollbars are hidden, animations are paused so tiles agree.

04

App-style layouts

Pages that scroll a container instead of the window (Gmail, Slack, dashboards) are detected and captured correctly.

05

Retina and zoom aware

Captures at device resolution. Works at 100%, 125%, 150% or 200% without blurry edges.

06

Download, copy or preview

Choose a default action. The preview tab shows the image 1:1 with device and CSS dimensions.

07

Filename patterns

Use {host}, {title}, {date}, {time} and {mode}. Titles are sanitized automatically.

08

Keyboard shortcuts

Alt+Shift+R, E and F out of the box. Rebind them any time from Chrome's shortcuts page.

09

Page always restored

Scroll position, hidden headers and styles come back after every capture, even if something fails.

10

Lossless PNG end to end

Tiles are captured as PNG and stitched as PNG. No JPEG seams, no compression artifacts.

Latest updates

See all updates →
New

Element capture

Hover, click, done. Tall elements are stitched and cropped exactly to their box, with optional padding up to 32 px.

New

Full page stitching

Handles fixed headers, sticky bars, lazy images, infinite feeds and app layouts that scroll a container instead of the window.

New

Region with keyboard nudge

Draw a rectangle in any direction, fine-tune it with the arrow keys, and confirm with Enter.

FAQ

Questions, answered

Which permissions does PixSnip ask for, and why?
Only activeTab (capture and script injection on the tab you invoke it on), scripting (inject the picker on demand), downloads (save the PNG with your filename), storage (your settings) and offscreen (stitch tiles on a canvas). No host permissions, no tabs, no debugger. That's why the install dialog shows no scary warnings.
Does any image leave my computer?
No. PixSnip makes zero network requests. Captures go to a preview tab, a download or your clipboard, all locally. There are no accounts and no analytics. See the privacy policy.
How does full page capture work without extra permissions?
PixSnip scrolls the page one viewport at a time, captures each position with Chrome's built-in tab capture, and draws the tiles onto one tall canvas. Fixed and sticky elements are shown in the first tile and hidden afterwards so they don't repeat. Your scroll position and styles are restored when it's done.
What's the maximum size of a capture?
Chrome caps a canvas at 16,384 device pixels per side, so very long pages are clamped and you get a note saying how much was captured. That's over 8,000 CSS pixels on a 2x display, enough for almost any article.
Can I capture Chrome's own pages or PDFs?
Chrome does not allow screenshots of chrome:// pages, the Web Store or its built-in PDF viewer. PixSnip tells you so instead of failing silently.
What are the known limitations?
Parallax and scroll-linked effects can differ between tiles. Elements wider than the viewport are clipped horizontally, and elements inside a scrollable container are captured as far as visible. Virtualised lists (the kind that recycle rows as you scroll) may show duplicated or missing rows. Cross-origin iframes appear in the image but can't be picked as elements.
Can I change the shortcuts?
Yes. Open chrome://extensions/shortcuts (there's a link in the popup) and set any combination you like for Region, Element and Full page.

Ready to stop cropping screenshots?

Free, open, and entirely on your device. Requires Chrome 116 or newer.

Add PixSnip to Chrome