OpenScreenShot — Full-page screenshot & annotation tool for Chrome

3 min read Original article ↗

Capture the whole page.
Not just what's visible.

Open-source Chrome extension for full-page, region, and visible-area screenshots with a built-in annotation editor, undo/redo, and export to PNG, JPEG, WebP, or PDF. Everything runs locally — zero data leaves your device.

● Open Source (MIT) ● Manifest V3 ● No data collection

Everything you need in a screenshot tool

Capture, annotate, and export — all in one extension. No account. No uploads. Just local privacy.

📄

Full-page capture

Scroll-and-stitch the entire page into one seamless image. Fixed headers appear once at the top. Live progress bar shows you how it's going.

✂️

Region selection

Click and drag to select any area. Resize handles, arrow-key nudge, Esc to cancel, Enter to confirm. Viewport-only for now, full-page planned.

🎨

Annotation editor

Rectangle, arrow, pen, text, blur, or crop. 8 colors, adjustable stroke width, font size slider. Undo/redo (⌘Z / ⌘⇧Z), delete (⌫). Zoom to cursor, pan with Space+drag.

💾

Export formats

PNG (lossless, transparency), JPEG (configurable quality), WebP (modern, compact), and PDF with multi-page pagination and overlap.

📐

Smart PDF output

Lazy-loaded jsPDF. Three page strategies: Full (image-sized page), A4/Letter single (centered fit), or multi-page with 5mm overlap so content isn't split mid-line.

🔒

100% local & private

No data ever leaves your browser. No analytics, no telemetry, no third-party services. The extension uses minimum permissions (activeTab + scripting, no <all_urls>).

Three capture modes

Capture exactly what you need — the whole scrolling page, the visible viewport, or a custom drag-to-select region.

  • Full Page — automatically scrolls and stitches every viewport tile into one image. Fixed headers are composited once at the top.
  • Visible Area — captures what's on screen right now. Instant, no scrolling.
  • Selected Region — drag a selection rectangle with live W×H readout, then fine-tune with arrow keys or resize handles.

Screenshot → opens in editor

Annotate before you export

Every capture opens in a full-screen editor. Add shapes, arrows, text, or blur sensitive areas before saving.

  • Drawing tools — rectangle, arrow, freehand pen, text (click-to-type overlay), blur (pixelate), crop
  • Style controls — 8-color palette, 3 stroke widths, font size slider (12–96 px). Your style is remembered across sessions.
  • Editing — select, move, and resize annotations; undo/redo history; delete with ⌫.
  • Navigation — scroll-wheel zoom, space-drag or middle-click pan, fit/100% buttons.

Annotate with style controls

Export in any format

Choose the right format for your workflow. PDF supports single-page, multi-page with overlap, and custom page sizes.

PNG

Lossless · transparency

JPEG

Smaller files · quality control

WebP

Modern · small + quality

PDF

Multi-page · margins & overlap