Logseq to Obsidian
Write in Logseq and read the graph in Obsidian, tasks and all.
Steps
- Make a folder for the export inside your vault, like
Vault/Logseq. - Press “connect” on the Logseq card and select your graph’s own folder, the one that holds
db.sqliteorpages/. - Press “select export folder” and choose
Vault/Logseq. - Press “sync now”. Every page and journal is written, and your edits in Logseq follow while Exporter runs.
What you get
Vault/Logseq/
journals/
2026-09-01.md
pages/
projects/
poster.md
bases/
Journals are ready for Obsidian’s daily notes, and a namespace like projects/poster becomes a folder, so [[projects/poster]] keeps resolving. Page properties, tags and aliases become front matter, with a logseq:// link back to the page. The outline stays an outline, and tasks become checkboxes:
- Poster for the spring show
- [x] Pick the blue render
- [ ] Try a second type size
TODO, LATER, NOW, DOING and WAITING become - [ ]; DONE and CANCELED become - [x]. bases/ holds three views for Obsidian’s Bases.
Pitfalls
- One graph at a time. To switch, press “disconnect”, connect the other graph, then “full resync” so the first graph’s files leave.
- Give Logseq a folder of its own, not the vault root, so your notes and the graph’s stay apart. A “full resync” removes only the files Exporter wrote, and a renamed or deleted page loses its old file on the next sync.
Logseq exports free, with no limit. Every field is in the Logseq docs.