Omnivore was a popular open-source, free read-later and annotation tool that attracted a following among students, researchers, and power users who wanted Readwise-style features without the subscription cost. In late 2024, Omnivore was acquired and the hosted service shut down, leaving its user base needing to migrate.
This guide covers how to migrate from Omnivore to WebSnips — preserving your saved articles and rebuilding your research organization in an actively maintained alternative.
Why People Are Moving from Omnivore
Omnivore did well:
- Completely free with no tier limitations
- Open-source (the code is public on GitHub)
- Good reading mode with highlight and note annotations
- Integrations with Obsidian, Logseq, and other PKM tools
- Newsletter support
- Label/tag organization
Why users are migrating:
Omnivore's hosted service shut down in late 2024 following acquisition. While the open-source code remains available for self-hosting, most users can't or don't want to run their own server. The community has forked the project as "Hoarder" and other alternatives, but the migration question is: what to do with the archive you had on Omnivore's hosted service.
Who this migration is for:
Students and lifelong learners who used Omnivore to save articles for later, annotate research, and build a knowledge library — and now need to move that content somewhere actively maintained.
What You Can Export from Omnivore
Omnivore provided a good export before the hosted service shut down.
Omnivore export (while active):
Account Settings → Export → Download export
What the Omnivore export includes:
- Article metadata in JSON format (title, URL, labels, archived status, saved date)
- Your highlights as separate files
- PDFs and content files in a structured directory
What the Omnivore export does NOT include:
- The full article text in a directly importable format (the export is JSON, not CSV or HTML)
- A ready URL list (you need to extract URLs from the JSON)
The self-hosting option:
If you're technically inclined, you can run Omnivore's open-source code or its fork "Hoarder" and import your Omnivore export directly. This preserves everything — highlights, notes, labels. But this guide assumes you want to move to a hosted, maintained tool rather than self-host.
Step-by-Step: Export from Omnivore and Import into WebSnips
Step 1: Get Your Omnivore Export
If you still have your export file from when Omnivore was active, proceed from there. If you don't have an export and the hosted service is no longer accessible, check your local browser history and bookmarks for recoverable URLs.
Step 2: Extract URLs from the JSON Export
Omnivore's export is in JSON format. Each item has a url field. You need to extract these into a plain text file (one URL per line) for import into WebSnips.
Manual extraction: Open the JSON file in a text editor and search for "url": entries to collect the URLs.
The URL list is your WebSnips import file.
Step 3: Import into WebSnips
Use WebSnips' import to import your URL list. WebSnips re-captures the full page content of each URL.
What carries over:
- The article, captured fresh from its current URL
- Your organizational structure (recreated as WebSnips collections)
What doesn't carry over:
- Your Omnivore highlights (the highlight layer doesn't exist in WebSnips)
- Your inline notes (can be manually added as WebSnips clip notes for important sources)
- Labels (map these to WebSnips collections)
Rebuilding Your Organization
Labels → Collections
Omnivore used labels as the primary organizational system. WebSnips uses Collections.
One-to-one mapping:
Create a WebSnips collection for each Omnivore label you actively used. Labels you created experimentally and rarely applied can be dropped — the migration is a chance to simplify.
The library-building opportunity:
For students and researchers, the Omnivore migration is a good moment to rebuild your research organization more intentionally. Rather than recreating the same label structure, ask: how do I want to organize my research for the next 6-12 months? What topics or projects am I working on? Build collections around those, and import your Omnivore articles into them rather than recreating your old structure.
For Obsidian/Logseq Users
Omnivore's primary integration was with PKM tools — Obsidian, Logseq, Roam. If you were using Omnivore as the capture layer feeding into Obsidian, WebSnips can serve a similar role.
The key difference: Omnivore had a direct Obsidian plugin that could push highlights and notes directly to Obsidian vaults. WebSnips doesn't have this integration. If the Obsidian pipeline was central to your workflow, consider whether a self-hosted Omnivore/Hoarder alternative or Readwise (which has the Obsidian integration) is a better fit than WebSnips.
What's Better After Switching (and the Trade-Offs)
| Feature | Omnivore | WebSnips |
|---|
| Reading mode | Good | Not a reading mode tool |
| Highlight/annotation | Strong (with PKM integrations) | Not applicable |
| Newsletter ingestion | Supported | Not applicable |
| Open-source | Yes | No |
| Self-hosting | Possible | No |
| Obsidian/Logseq integration | Direct plugin | Not applicable |
| Full-page content capture | Article text stored | Full-page capture |
| Organization | Labels | Collections |
| Active hosted service | Shut down | Actively maintained |
Be honest about the trade-offs:
Omnivore's PKM integrations (Obsidian plugin, Logseq integration) were a significant feature for its user base. WebSnips doesn't have these integrations. If the Obsidian pipeline was the reason you chose Omnivore, WebSnips may not be the right replacement.
If you used Omnivore primarily as a read-later and research archive without the PKM integrations, WebSnips serves the research organization use case well.
Post-Migration Checklist
Frequently Asked Questions
Is there a way to get my Omnivore highlights into WebSnips?
Not automatically — WebSnips doesn't have an inline highlight layer, and there's no import path for Omnivore's highlight format. For your most important annotations, copy them manually into WebSnips clip notes.
I want to keep the Obsidian integration. Should I use a different tool?
If the Obsidian pipeline is essential, look at Readwise (which has a robust Obsidian plugin) or the self-hosted Hoarder fork of Omnivore. WebSnips doesn't currently have a PKM integration.
Can I self-host Omnivore and keep using it?
The community fork Hoarder (gethoarger.app) is an active self-hosted alternative that can import your Omnivore data. If you're comfortable with self-hosting, this may be the most complete migration path.
What about Omnivore's RSS/newsletter features?
WebSnips doesn't have RSS or newsletter ingestion. For newsletter reading, consider a dedicated newsletter reader or a read-later app with newsletter support alongside WebSnips for web capture.
Key Takeaways
- Your Omnivore export JSON contains all your URLs — extract them for WebSnips import.
- Highlights and annotations don't transfer — add manually for your most important sources.
- Map Omnivore labels to WebSnips collections — use the migration to simplify your structure.
- If you need Obsidian integration, WebSnips isn't the right replacement — consider Readwise or self-hosted Hoarder.
- For research organization without PKM integrations, WebSnips serves the use case well.
- The migration is a chance to rebuild more intentionally — don't just recreate your Omnivore structure; organize around your current research needs.
Conclusion
Migrating from Omnivore to WebSnips is primarily for users who used Omnivore as a research archive and capture tool rather than for its PKM integrations. The URL export migrates cleanly; the highlights and annotations require manual carry-over for the most important sources.
For students and researchers who want an actively maintained hosted tool for web capture and research organization — without the need for Obsidian or Logseq integration — WebSnips provides a focused alternative.
Try WebSnips free — import your Omnivore URLs and build a research library that's actively maintained and organized for your current learning and research.