Free & Open Source — MIT License

Save Any Webpage
Offline, Instantly

Capture complete web pages and entire websites as offline-ready ZIP files — with full source code, images, fonts, animations, and every asset preserved.

example.com/products
SnapSite
Single Page
Crawl Site
Downloading assets...
247 assets 12s 65%

Three Steps. That's It.

No configuration needed. Install the extension, click capture, and get a perfectly archived copy of any website.

1

Install the Extension

Add SnapSite to your browser from the Chrome Web Store. Works on all Chromium browsers.

2

Click Capture

Navigate to any webpage, open SnapSite, and hit "Start Capture." Choose between single page or full site crawl.

3

Get Your ZIP

Download a complete offline-ready archive with HTML, CSS, images, fonts, and every asset — zero broken links.

Everything for Perfect Captures

SnapSite captures what others miss — from Shadow DOM components to CSS animations and form states.

Images & Media

All images, SVGs, videos, srcset, picture elements, and responsive formats (AVIF, WebP) captured at full quality.

Fonts & Typography

Downloads and embeds all custom fonts as base64 data URIs for pixel-perfect offline rendering.

Animations & Hover States

Preserves CSS keyframes, transitions, pseudo-states, and detects GSAP, Anime.js, Framer Motion, and Lottie.

Full Source Code

Complete HTML, inlined CSS, and clean markup — ready for learning, reference, or offline development.

Shadow DOM & Web Components

Recursively traverses shadow roots and declarative shadow DOM — content other tools simply miss.

Form State Preservation

All input types, textarea content, select values, and contenteditable states captured exactly as shown.

12 Modern CSS @-Rules

Full support for @container, @layer, @scope, @supports, @scroll-timeline, and more cutting-edge CSS.

Carousel Expansion

Detects and captures all slides from Slick, Swiper, Bootstrap, Splide, Keen, Owl, Flickity, and Glide.

100% Offline Ready

Strips 40+ tracking scripts, injects charset declarations, and ensures zero console errors offline.

One Page or an Entire Site

Choose single page for a quick snapshot, or crawl mode to archive an entire website into one ZIP.

Single Page

Snapshot a Page

Capture any webpage exactly as you see it — every image, font, style, and interactive state preserved in a single ZIP.

  • Pixel-perfect accuracy with all visual elements
  • YouTube/Vimeo embeds shown as thumbnail placeholders
  • index.html + assets folder + fetch report
  • ARIA states and accessibility preserved
Crawl Site

Archive a Website

Automatically traverse and capture up to 500 pages from the same domain, all bundled into a single deduplicated ZIP.

  • Configurable page limit (default 10, up to 500)
  • SHA-256 deduplication — shared assets stored once
  • Real-time progress with page count and asset tracking
  • Includes README and asset manifest in output
50K
Max assets per capture
2 GB
Maximum ZIP size
25x
Concurrent downloads
500
Pages per crawl

Open Source & Free

SnapSite is MIT licensed and completely free. Inspect the code, contribute features, or fork it for your own use.