ToolsBay

Chrome extension

FullPageScreenshot by Toolsbay

Custom Screenshots & Advanced Editor

Four capture modes — full page, visible area, a selected region or a single element — each bound to its own keyboard shortcut. Every capture opens in a full-tab editor with gradient backgrounds, device mockups, text, emoji, annotations and one-click platform sizing, then exports as PNG, JPEG, PDF or straight to your clipboard. No account, no PRO tier, and nothing you capture ever leaves your device.

Get FullPageScreenshot — freeLaunching on the Chrome Web Store soon

Four capture modes, one shortcut each

Full Page

Alt+Shift+F

Scrolls the entire page and stitches every frame into one seamless image, freezing sticky headers after the first frame so they don't repeat down the capture.

Visible Area

Alt+Shift+V

Captures exactly what's on screen right now in one click — the fastest mode when you don't need the whole page.

Select Area

Alt+Shift+A

Drag a rectangle around any region of the page. If the region is taller than your viewport it scrolls and stitches, then crops to what you drew.

Select Element

Alt+Shift+E

Hover to highlight any card, table or component on the page, then click to capture just that element's bounding box.

A full editor built in, not bolted on

Every capture opens straight into the editor — there's no separate app to switch to.

Gradient & wallpaper backgrounds
Around two dozen procedural gradients built into the editor, plus solid colours and your own uploaded image as a background.
Device mockups
Drop the capture into a browser chrome (light or dark), a macOS window, a MacBook, a phone or a tablet frame — or leave it bare.
Text layers & emoji stickers
Add captions, labels or callouts as editable text, and pick from a curated grid of emoji to annotate without switching tools.
Annotations
Arrows, rectangles and ellipses, freehand drawing, and a highlighter pen for marking up exactly what you want a reader to notice.
Shadows & rounded corners
Soften the screenshot itself with a drop shadow, corner radius and inset padding, independent of whatever background or mockup you've chosen.
Platform size presets
One-click canvas sizes for Twitter/X, LinkedIn, Instagram (square and portrait), YouTube, Facebook, Dribbble and Product Hunt, plus any custom width and height.
Undo, redo and layer control
Every edit is undoable up to 30 steps back, with delete and re-order controls for each layer you've added.
Export PNG, JPEG, PDF or clipboard
Export at 1x or 2x resolution, generate a PDF, copy straight to the clipboard for pasting elsewhere, or download the raw, unedited capture.

Need to shrink an exported PNG further, or convert it to another format? ImgSquash handles that in your browser too.

Why it's private

Zero network requests

The extension makes no network calls at all — not to load, not to capture, not to export. There is no analytics script, no crash reporter, and no remote code fetched at runtime.

No account, ever

There's no sign-in, no licence key, and no PRO tier gating a feature behind a login. Every capture mode and every editor tool is available the moment you install it.

Processing happens on your device

Capturing, stitching and editing all run inside the extension itself, using the same Canvas APIs a webpage would use — your screenshots never leave the browser you took them in.

Full detail, including what each requested permission is for: privacy policy.

Get FullPageScreenshot

FullPageScreenshot is launching on the Chrome Web Store soon. This page will link straight to the listing the moment it's live — check back, or bookmark this page. It will remain free with no account and no PRO tier.

Frequently asked questions

How do I take a full page screenshot in Chrome?
Install FullPageScreenshot, then either click the toolbar icon and choose Full Page, or press Alt+Shift+F on any tab. The extension scrolls the page from top to bottom, capturing and stitching frames as it goes, and opens the result in the editor when it's done.
Does it work on any website?
It works on ordinary web pages, including long articles, documentation sites and most single-page apps. It cannot run on Chrome's own internal pages (anything starting chrome://), the Chrome Web Store, or other extensions' pages — Chrome blocks extensions from scripting those for security reasons, and the popup shows an inline message rather than failing silently.
Where do my screenshots go?
Nowhere but your device. A capture is held in your browser's local storage only while you're editing it, and once you export, it's written straight to your Downloads folder or your clipboard. The extension has no server to send anything to.
Is it really free?
Yes — every capture mode and every editor feature, with no PRO tier, no watermark, and no usage cap. It stays free because it links back to ToolsBay's other free tools rather than because it upsells you.
How do I change the keyboard shortcuts?
Chrome owns the shortcut settings for every extension. Open chrome://extensions/shortcuts (or click "Change keyboard settings" in the popup) to rebind Full Page, Visible Area, Select Area or Select Element to whatever keys you prefer.
Can I export to PDF?
Yes — the export panel offers PNG, JPEG, PDF, copy-to-clipboard, or the raw unedited capture. PDF export lays the image onto a single page sized to match it. If you need to combine several exported screenshots into one document afterwards, PaperKit's merge PDF tool does that for free.
Why does it need these permissions?
Every permission maps to a visible feature and nothing else: activeTab and scripting let it capture and inject the selection overlay on the tab you invoke it on; storage and unlimitedStorage hold your preferences and the in-progress frames of a tall page while it stitches; downloads saves your exports; clipboardWrite powers the Copy to Clipboard button. None of them reach the network. The full breakdown is on the privacy policy.
What happens on pages with sticky headers or lazy-loaded content?
Full Page capture freezes fixed and sticky elements after the first frame so they don't repeat down a long stitched image — this handles the common CSS-sticky-header case well. Pages that load content only as you scroll (infinite feeds, lazy-loaded images) may miss content that never rendered during the capture pass; that's a known limitation rather than a bug, and it affects every full-page capture tool for the same reason.

Last updated: 2026-08-13

Advertisement