Import & Export
Your old bookmarks shouldn’t stay trapped, and moving to Ewig shouldn’t be a trap either. Open formats in, open formats out.
Importing
Choose File → Import (or find Import in the ⌘K palette). Ewig reads five formats:
| Format | Comes from |
|---|---|
| Netscape HTML | The standard “export bookmarks” file from Chrome, Firefox, Brave, Edge, and most bookmark managers. |
| Safari plist | Safari’s native bookmarks file on macOS; import directly, no export step needed. |
| OPML | Outline files, e.g. feed lists from RSS readers. |
| JSON | Ewig’s own export, or programmatically generated lists. |
| CSV | Spreadsheets: map columns to URL, title, and notes during import. |
Folders in the source file become collections. Imported bookmarks start as pending and archive in the background, turning a list of decaying links into permanent snapshots, one page at a time.
Exporting
File → Export (⌘⇧E) writes your library to Netscape HTML, JSON or CSV, the whole archive or a single collection. The same works headlessly:
$ ewig export --format netscape
Exported 995 bookmarks
$ ewig export --format csv --folder Tech
Remember: exporting covers the bookmark list. Your snapshots are already portable: they’re plain files in the archive folder.