Download any website
Free website downloader with JavaScript rendering. Works with React, Vue, Angular, and any SPA.
How we compare
| Feature | websnap | HTTrack | wget |
|---|---|---|---|
| Static HTML | ✓ | ✓ | ✓ |
| JavaScript rendering | ✓ | ✗ | ✗ |
| SPA support | ✓ | ✗ | ✗ |
| State exploration | ✓ | ✗ | ✗ |
| Active development | ✓ | ✗ | ✓ |
FAQ
Is this a modern HTTrack alternative? +
Yes. Unlike HTTrack (last updated 2017), websnap renders JavaScript and captures SPAs built with React, Vue, Angular, and Next.js.
Can I download a React or Next.js website? +
Yes. websnap uses a real browser engine to render the page, so it captures the fully-rendered DOM including dynamically loaded content.
Is this free? +
The online tool is free with rate limits. For unlimited local usage, install the CLI: npx @uirip/websnap.
What's the difference between downloading and ripping? +
Downloading gives you the static HTML. Ripping (the full pipeline) reverse-engineers the structure and generates production-ready Next.js code.