Browser extension · Manifest V3

Capture any web page, exactly how you need it.

Full page, a single element, or just what's on screen — then annotate, redact, and save as PNG, JPEG, or PDF. Works on LinkedIn, Gmail, Notion and anywhere content scrolls inside an inner panel. No sign-up, no servers, nothing leaves your browser.

EDGE · CHROME · BRAVE · OPERA · VIVALDI · ARC

a long article · scrolling & stitching…
3
Capture modes
PNG·JPG·PDF
Output formats
6
Editor tools
100%
Local
0
Telemetry
Free
Forever

What it captures

One tool, every kind of capture

Most screenshot extensions only grab the visible window. InCapture understands how modern web apps actually scroll — and lets you aim precisely.

Full page

Scrolls the real scroll container and stitches every step, following lazy-loaded feeds all the way to the true bottom.

Element capture

Pick any single element — walk up to a parent with the wheel — and grab just that, even taller than the screen.

Visible area

One clean shot of exactly what's on screen — no scrolling, no stitching, straight to a file.

Scroll-area picker

Nested scrollbars inside scrollbars? Hover, use the wheel to step through levels, and click the exact one you want.

Annotation editor

Arrows, boxes, text, crop, blur and solid redact — hide names and emails before you share.

Stop & keep

Stop mid-capture and it still stitches and saves everything grabbed so far — never a wasted run.

The flow

Three steps, start to saved

01

Pick what to capture

Full page, an element, the visible area, or a specific scroll panel — from the popup, the right-click menu, or a keyboard shortcut.

02

It scrolls and stitches

Lands at the top, scrolls in steps while re-checking the real page height, hides repeating headers, and stitches every frame on a canvas.

03

Annotate and save

Optionally open the editor to mark up or redact, then save as PNG, JPEG, or PDF — or copy straight to your clipboard.

Under your control

Everything else, dialled in

The details that turn a screenshot into the exact file you needed.

Speed presetsFast / Balanced / Safe for heavy pages
Screen limitCap endless feeds at N screens
Native or 1× resolutionCrisp high-DPI or smaller files
Keyboard shortcutsCtrl+Shift+Y / Ctrl+Shift+U
Right-click menuCapture straight from the page
Remember scroll areaReuse the panel you pick per site
Filename templates{title} {host} {date} {time}
Auto-split tall pagesPast the canvas limit, numbered parts
Copy to clipboardPaste anywhere, no file needed
Sticky header, onceNo repeating banners down the image
Paginated PDFOne screen per page
Lazy-load pre-passForce feeds to load before capture

Privacy

Everything stays in your browser

InCapture makes no network requests, runs no analytics, and asks for no account. Captures are built and saved entirely on your machine.

  • localCapture, stitch, and export all happen on-device
  • no accountNo sign-up, no cloud, no tracking
  • scopedPermissions limited to reading & capturing the active tab

Under the hood

Small, self-contained, MV3

A lean Manifest V3 extension with no third-party libraries and nothing phoning home.

  • workerManifest V3 service worker drives the capture loop
  • canvasFrames stitched on an OffscreenCanvas
  • pdfA hand-rolled PDF writer — zero external code
  • offlineWorks with no connection at all

Install

Load it in under a minute

InCapture is distributed as an unpacked developer extension. These steps are for Microsoft Edge; Chrome, Brave, Opera, Vivaldi and Arc are identical apart from the address.

  1. Download and unzip the InCapture folder somewhere permanent.
  2. Open edge://extensions (or chrome://extensions).
  3. Turn on Developer mode.
  4. Click Load unpacked.
  5. Select the InCapture folder — the one containing manifest.json.
  6. Pin the icon from the toolbar menu for one-click access.

Also works on

Chrome · Brave · Opera · Vivaldi · Arc use the same steps. Firefox loads it as a temporary add-on via about:debugging; Safari needs Apple's web-extension converter.

Keep the folder where it is after loading — the browser reads the extension live from that location, so don't move or delete it.

Capture the whole thing.

Full pages, single elements, or just the view — annotated, redacted, and saved locally.

InCapture · by Fady Azzi Works in Edge & Chromium browsers · Free FADY AZZI ©