docs/versioned_docs/version-v0.28.0/10-import.md
Karakeep supports importing bookmarks using the Netscape HTML Format, Pocket's new CSV format & Omnivore's JSONs. Titles, tags and addition date will be preserved during the import. An automatically created list will contain all the imported bookmarks.
:::info All the URLs in the bookmarks file will be added automatically, you will not be able to pick and choose which bookmarks to import! :::
chrome://bookmarksExport bookmarksmetadata_*.json. You can either import every JSON file manually, or merge the JSONs into a single JSON file and import that.jq -r '.[]' metadata_*.json | jq -s > omnivore.json and then import the omnivore.json file. You'll need to have the jq tool installed.:::warning Importing bookmarks using the CLI requires some technical knowledge and might not be very straightforward for non-technical users. Don't hesitate to ask questions in github discussions or discord though. :::
If you can get your bookmarks in a text file with one link per line, you can use the following command to import them using the karakeep cli:
while IFS= read -r url; do
karakeep --api-key "<KEY>" --server-addr "<SERVER_ADDR>" bookmarks add --link "$url"
done < all_links.txt