This is a browser extension that lets you send individual browser tabs or all URLs matching certain patterns to your ArchiveBox instance for offline preservation. This has a couple of benefits:
- Own your data: save the web content that matters to you most, protect against link rot
- Protect your data: save offline copies of pages in common, durable formats that will last for generations
- Use your data: collect and tag important bookmarks, full-text search through your browsing history, automatically push captured data into other systems using ArchiveBox's APIs
Chrome / Brave / Edge / Other Chromium-based browsers
Firefox / Waterfox / Tor Browser / Other Firefox-based browsers
Safari (not yet supported, use Save-to-ArchiveBox Shortcut instead)


- update to manifest v3 to re-submit to Chrome web store
- added an admin view where you can see a list of all the URLs you've collected so far
- added ability to search admin view by url, timestamp, uuid, tags
- added the ability to export filtered URLs list from history as CSV and JSON
- added the ability to import URLs from chrome history / bookmarks by daterange or filter query
- add the ability to edit extension config options, allowlist/denylist, etc. from options.html
- add the ability to test connection to ArchiveBox server
- Set up an ArchiveBox server and make sure it's accessible to the machine you're browsing on
- Configure your ArchiveBox server to allow URL submissions without requiring login (more info here...)
Alternatively: if you stay signed in to your ArchiveBox instance in the same browser, it will share your login credentials.archivebox config --set PUBLIC_ADD_VIEW=True # (make sure to restart the server after if you apply this change)
- Configure the extension to point to your ArchiveBox server's base URL (e.g.
http://localhost:8000
,https://archivebox.example.com
, etc.)
- ✅ Test it out by right-clicking on any page and selecting
ArchiveBox Exporter > Archive Current Page
- Different archive modes
- Allowlist mode doesn't archive pages by default, and lets you specify domains or regexes to archive
- Blocklist mode archives all visited pages by default, but lets you specify domains or regexes to not archive
- Archive any arbitrary page with the "Archive Current Page" context menu item
- Archive any link with the "Archive Link" context menu item
✨ Originally contributed by TJ Horner (@tjhorner), now maintained by @benmuth and the ArchiveBox team.
If you wish to contribute to (or just build for yourself) this extension, you will need to download and install Node.js.
git clone https://github.com/ArchiveBox/archivebox-browser-extension
cd archivebox-browser-extension/
npm install
npm run build
# or for hot-reloading during development:
npm run dev
Both commands will produce an output in the dist/
directory, load that folder into Chrome or Firefox using their Load Unpacked Extension UI.
Please open an issue to discuss any proposed changes before starting work on any PRs.
- 2024-11 Development started on v2 extension with more advanced UI and tagging options
- 2024-01 Extension repo moved from
tjhorner/archivebox-exporter
toArchivebox/archivebox-browser-extension
- 2021-09 Extension offically supported by ArchiveBox v0.6.2, no longer needed to run
:dev
branch - 2021-07 Initial extension published on Chrome and Mozilla web stores
- 2021-06 @tjhorner Created the initial
archivebox-exporter
extension
Other browser extensions that also do web archiving, may be a better fit if ArchiveBox doesn't suit your needs.
- https://archiveweb.page/ + https://replayweb.page (super high fidelity archiving extension by the Webrecorder team)
- https://github.com/gildas-lormeau/SingleFile (a great extension for saving pages into a single
.html
file, built-in to ArchiveBox already) - https://web.hypothes.is/start/ (extension focused on annotating, but also supports archiving)
- https://memex.garden/ (another project focused on annotating that supports archiving)
- https://addons.mozilla.org/en-US/firefox/addon/save-page-we/ (a Firefox extension that also saves webpages as a single HTML file)
Other projects that help with ingest URLs into ArchiveBox from various sources.
- https://github.com/layderv/archivefox (user-contributed extension for Firefox)
- https://github.com/Gertje823/ArchiveboxTelegramBot (Telegram Bot to send URLs to ArchiveBox)
- https://github.com/TheCakeIsNaOH/xbs-to-archivebox (Download your bookmarks from xBrowserSync, filter them, and save them into ArchiveBox)
- https://github.com/emschu/archivebox-quick-add (golang utility to add links to ArchiveBox)
- https://github.com/FracturedCode/archivebox-reddit (automatically back up saved Reddit comments, posts, etc. to ArchiveBox)
- https://github.com/dbeley/reddit_export_userdata (older Python utility to archive reddit content to ArchiveBox)
- https://github.com/jess-sol/reddit-exporter (export reddit data to ArchiveBox)
- https://github.com/jonesd/archivebox-pinboard-tranformer (export links from pinboard to ArchiveBox)
- https://github.com/agg23/archivebox-url-forwarder (older WebExtension to forward URLs to archivebox)
MIT License