Free on the Chrome Web Store · Manifest V3

Full-page
screenshots,
done right.

SnapFull captures the entire page — including sticky headers, lazy-loaded images, and modal pop-ups — into one seamless image. Annotate, export to PNG, JPEG or PDF, and copy to clipboard without leaving Chrome.

100% local — captures never leave your browser 5 capture modes · 12+ annotation tools Built on Chrome Manifest V3
Special handling for Twitter / X WhatsApp Web Slack Notion Dribbble Shopify YouTube

Everything in one place.
Capture, edit, export.

5 capture modes
12+ annotation tools
PNG · JPEG · WebP
Multi-page PDF
Dark-mode capture
Hides sticky headers & cookie banners
Waits for lazy-loaded images
Captures lightboxes & modals

Five capture modes.

Pick the right one for the page.
Full Page
Full Page

Scrolls top to bottom, hides sticky headers and cookie banners on every strip, waits for lazy-loaded images, and stitches everything into one seamless PNG. Handles infinite-scroll feeds and lightboxes too.

snapfull.net / capturing full page
Area
Area

Draw a precise rectangle anywhere on the page. Returns viewport coordinates plus device-pixel ratio so the crop stays crisp on Retina displays.

snapfull.net / draw to select an area
Cropped
Visible
Visible

Single-shot capture of what's currently on screen. Fastest mode — perfect for SPAs with virtual scrolling where full-page would mix content.

snapfull.net / single shot of viewport
Captured
From Point
From Point

Click a point on the page — SnapFull captures from there to the bottom. Skips the masthead and ads on top, keeps everything you actually want documented.

snapfull.net / click a starting point
From here ↓
Till here ↑
Range
Range

Pick two points to define a vertical slice. Captures exactly that section — great for grabbing one chapter of a long article or one panel of a dashboard.

snapfull.net / pick start and end points
Range cropped

A capture engine

that knows what it's looking at.

Smart sticky & banner handling

Detects sticky headers, footer bars, chat widgets, and cookie banners — keeps them visible on the first strip, hides them on the rest. No duplicated nav repeating down the page.

Lazy-load aware

Promotes data-src images, waits for network idle, and pauses for delayed content before each strip. The image you capture is the image you saw — no greyed-out placeholders.

Modal & lightbox capture

Auto-detects when the page is showing a Dribbble-style lightbox or scrollable dialog, redirects the capture to the modal's own scroller, and stitches it cleanly.

Virtual-scroll detection

Twitter/X, Slack, WhatsApp Web — sites that recycle DOM nodes confuse most screenshot tools. SnapFull spots virtual scrolling and switches strategy so you don't get mixed content.

Dark-mode capture

Force prefers-color-scheme: dark through the DevTools protocol before capturing — perfect for design reviews where the site supports both themes but the user is on light.

Element picker

Don't want something in your screenshot? Click any element on the page — a popup, ad, sidebar, banner, chat bubble — and choose to hide it or remove it entirely before capture. Everything restores to normal when you're done.

A real annotation editor.
Not a sticker pack.

Open every screenshot in a built-in editor with crop, pixel-perfect blur, redaction, numbered steps, callouts, sticky notes, and a one-click browser frame. Every action is undoable, every export keeps the original resolution.

Pen & marker
Free-hand strokes with smoothing
Arrows & lines
Straight, curved, double-headed
Shapes
Rect, ellipse, callout, highlight
Blur & pixelate
Redact emails, faces, secrets
Text labels
Inline editor, font controls
Numbered steps
Auto-incrementing 1, 2, 3 …
Sticky notes
Status pills + comments
Browser frame
Light, dark, traffic-lights, tab
Crop
Frame, ratio presets, undoable

Your screenshots
never leave your browser.

SnapFull is built on Chrome's Manifest V3. Captures are processed entirely in the extension — no upload, no cloud render, no telemetry. The only network calls are to Supabase for sign-in and the optional Pro license check.

  • Local-only processing. All capture, stitching, blur, and PDF generation runs in your browser — never on a server.
  • No tracking. No analytics SDKs, no fingerprinting, no third-party scripts in the extension.
  • Auth tokens stay in session storage. They're cleared automatically when Chrome closes and never written to disk.
  • Open about permissions. Each permission is requested only when needed — downloads on save, debugger only for dark-mode capture.

From page to PNGJPGPDF in three clicks

Capture, annotate, export — without leaving the tab.

01
02
03
Step 01

Click. Pick a mode. Capture.

Hit the SnapFull icon (or Alt+Shift+S), pick Full Page, Area, Visible, From Point, or Range. Optional: set a 3/5/10s delay, hide fixed elements, force dark mode, or pick parts of the page to exclude.

Capturing…
0% 25% 50% 75% 100%
Stitching strips…
Step 02

Mark it up in the built-in editor

Pen, arrows, shapes, blur, pixelate, numbered steps, callouts, sticky notes, and a one-click browser frame. Full undo history, real keyboard shortcuts, and a draft is auto-saved as you work.

Annotating
3 annotations added
Step 03

Export how you actually use it

PNG, JPEG, WebP, or multi-page PDF with smart page-break detection. Copy straight to clipboard for Slack and Figma, or drop into the Files page to re-edit any past capture.

Ready to export
PNG JPEG WebP PDF
Saved to disk

Made for the people

who'd rather not touch a mouse.
Alt+Shift+S

Open SnapFull

Pop the extension open from anywhere — same as clicking the toolbar icon, only faster.

Alt+Shift+F

Capture full page

Skip the popup entirely — fires off a full-page capture immediately on the active tab.

Alt+Shift+V

Capture viewport

Single-shot of what's currently on screen. Fastest way to grab a SaaS dashboard or chart.

Ctrl+Shift+X

Quick crop

Drop straight into the area-selection overlay — draw a box, capture, done. No menus.

On macOS, use instead of Ctrl. All shortcuts can be remapped at chrome://extensions/shortcuts.

Built for the pages other tools choke on

Sticky headers, done right

Keeps the nav on strip 1 where it belongs, hides it on every strip after. No duplicated bars marching down the page.

Modals & lightboxes

Auto-detects scrollable dialogs and lightboxes, redirects the capture to their own scroller, and stitches it cleanly.

Virtual-scroll aware

Twitter, Slack, WhatsApp Web — sites that recycle DOM nodes get tuned strategies so you don't end up with mixed content.

5 capture modes

Full Page, Area, Visible, From Point, Range. One mode for every page — no more "screenshot doesn't fit" workarounds.

Real annotation editor

Pen, arrows, shapes, blur, pixelate, callouts, sticky notes, browser frame, crop — with full undo and auto-saved drafts.

Multi-page PDF

Smart page-break detection scans pixel rows for whitespace so headings and lines of text aren't sliced in half.

Local-only by design

Captures, blurs, and PDF generation all run in your browser. No upload, no cloud render, no telemetry.

Manifest V3 ready

Built on Chrome's modern extension platform — it'll keep working when older tools stop loading in 2025+.

Built by one person who got tired of broken screenshot tools.

I started building SnapFull because every other Chrome screenshot extension drove me crazy. The cookie banner showing up three times in the same image. The sticky header repeating down the page like a glitch. Lazy images that loaded as grey rectangles. Modal screenshots that captured the wrong thing. PDFs that sliced text in half mid-line.

I wanted a tool that actually understood what was on the page — that knew the difference between a header that should appear once and a navbar that should be hidden, that waited for the network to settle, that recognized a Dribbble lightbox from a regular page, that handled Twitter's virtual scroll without mixing content.

So I built it. SnapFull is one person's attempt to take screenshot tooling seriously: a smart capture engine that handles the messy real web, a real annotation editor instead of stickers, and a privacy promise — nothing leaves your browser, ever.

It's still a small project. Every line of code, every tooltip, every animation on this page is mine. If something feels rough, email me directly — I read everything.

SnapFull
An independent, one-person Chrome extension
Get in touch at hello@snapfull.net

Everything packed into one extension

Five years of "I wish this screenshot tool could just…" condensed into a single Chrome extension. No accounts, no cloud, no nonsense.

Capture engine

  • 5 capture modes — full page, area, visible, from-point, range
  • Smart sticky-header handling per strip
  • Auto-hides cookie banners & chat widgets
  • Modal & lightbox auto-detection
  • Virtual-scroll site recognition
  • Custom container detection (Twitter, Slack, WhatsApp)
  • Lazy-image promotion + network-idle wait
  • Element picker — hide parts of the page
  • Capture delay (0 / 3 / 5 / 10s)
  • Force dark-mode capture
  • Cancel mid-capture
  • High-DPI / Retina-correct cropping
  • Page restore on cancel — no trace left behind

Annotation editor

  • Pen & marker (smoothed strokes)
  • Arrows — straight, curved, double-headed
  • Shapes — rect, ellipse, callout, highlight
  • Blur & pixelate (redaction)
  • Text labels with font controls
  • Numbered steps (auto-incrementing)
  • Sticky notes with status pills
  • Browser frame export (light, dark, traffic-lights)
  • Crop with frame & ratio presets
  • Multi-select, align, distribute
  • Color history
  • 50-step undo / redo

Export & sharing

  • PNG
  • JPEG (configurable quality)
  • WebP
  • Multi-page PDF (A4 / Letter)
  • Smart page-break detection
  • Single-page PDF
  • Copy to clipboard (one click)
  • Quick-share size presets
  • Browser frame in exports
  • Auto-generated filenames
  • Print to printer directly from the editor

Privacy & quality of life

  • 100% local — no cloud upload, ever
  • No analytics, no telemetry
  • Auth tokens in session storage only
  • On-demand permissions
  • IndexedDB-backed history
  • Re-edit any past capture
  • Auto-saved drafts
  • Files page with search & bulk actions
  • 4 keyboard shortcuts (remappable)
  • Settings page with sync
  • Built on Manifest V3
  • Light & dark themes
  • Recent captures in the popup (double-click to copy)

Simple structure
smarter workflows

Start free. Upgrade when you need more. No hidden fees.

Free
Everything most people need, forever.
$0
unlimited captures
  • 3 capture modes — Full Page, Area, Visible
  • PNG, JPG & PDF export
  • Pen, arrows, shapes, text, highlight, crop
  • Copy to clipboard & print
  • Smart sticky & banner handling
  • Light & dark themes
  • From Point & Range capture modes
  • Blur, pixelate, numbered steps, sticky notes
Add to Chrome — Free
A note from the maker

SnapFull is built and maintained by one person. The Pro plan helps keep the project alive and supports ongoing improvements, new features, and long-term maintenance.

No VC funding, no enterprise pivot — just a focused tool that gets better over time.

Cancel anytime, no questions asked.

Things people ask before installing

Where do my screenshots go? Are they uploaded anywhere?
Nowhere. SnapFull captures and stitches images entirely inside your browser, then saves them to your normal Chrome downloads folder (or directly to clipboard). No image data ever leaves your machine. The only network traffic is the optional sign-in flow.
Will it really capture really long pages?
Yes. SnapFull scrolls in steps and stitches up to ~600 MB worth of strips before bailing — that's tens of thousands of pixels tall. Very tall pages are automatically split into multiple image files so each one stays manageable. Infinite-scroll feeds (Twitter, Slack) are detected and capped intelligently so it doesn't run forever.
Why does the screenshot show the cookie banner three times in other tools?
Because most tools just take viewport screenshots and stack them. SnapFull classifies fixed/sticky elements before each strip — the banner stays visible on strip 1 (so the screenshot looks natural) and is hidden on strip 2 onwards. Original styles are restored when capture ends.
Does it work on Twitter/X, Slack, WhatsApp Web, Notion?
Yes — these sites use virtual scrolling (DOM nodes are recycled as you scroll), which breaks naive screenshot tools. SnapFull detects them and falls back to safer capture strategies. We have specific tuning for WhatsApp Web's message scroller, Dribbble lightboxes, and YouTube comment trees.
Can I edit a screenshot later?
Yes. SnapFull keeps recent captures in IndexedDB. Open the Files page from the popup, click "Re-edit", and the annotation editor reopens with all your annotations intact and your draft auto-saved.
What permissions does it need, and why?
activeTab + scripting to inject the capture script when you click the icon, tabs to call captureVisibleTab, storage + unlimitedStorage for IndexedDB-backed history, and debugger for forced dark-mode rendering. downloads is asked for only when you save a file.
What happens if I cancel my Pro subscription?
You go back to the Free plan. All your existing screenshots stay on your machine — they're yours. You just lose access to the Pro-only annotation tools (blur, pixelate, stamps, sticky notes, numbered steps), WebP and share-preset exports, dark-mode capture, and the element picker — until you re-subscribe.