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.
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.
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.
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.
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.
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.
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.
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.
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.
Capture, annotate, export — without leaving the tab.
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.
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.
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.
Pop the extension open from anywhere — same as clicking the toolbar icon, only faster.
Skip the popup entirely — fires off a full-page capture immediately on the active tab.
Single-shot of what's currently on screen. Fastest way to grab a SaaS dashboard or chart.
Drop straight into the area-selection overlay — draw a box, capture, done. No menus.
chrome://extensions/shortcuts.
Keeps the nav on strip 1 where it belongs, hides it on every strip after. No duplicated bars marching down the page.
Auto-detects scrollable dialogs and lightboxes, redirects the capture to their own scroller, and stitches it cleanly.
Twitter, Slack, WhatsApp Web — sites that recycle DOM nodes get tuned strategies so you don't end up with mixed content.
Full Page, Area, Visible, From Point, Range. One mode for every page — no more "screenshot doesn't fit" workarounds.
Pen, arrows, shapes, blur, pixelate, callouts, sticky notes, browser frame, crop — with full undo and auto-saved drafts.
Smart page-break detection scans pixel rows for whitespace so headings and lines of text aren't sliced in half.
Captures, blurs, and PDF generation all run in your browser. No upload, no cloud render, no telemetry.
Built on Chrome's modern extension platform — it'll keep working when older tools stop loading in 2025+.
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.
Five years of "I wish this screenshot tool could just…" condensed into a single Chrome extension. No accounts, no cloud, no nonsense.
Start free. Upgrade when you need more. No hidden fees.
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.
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.