Moving your notes · Updated October 6, 2026

Move your notes out of Obsidian

Your vault is already a folder of Markdown files, so there is nothing to export. The work is in the few things Obsidian writes that other Markdown apps don’t read.

Official exportNone needed. The vault is a folder of Markdown files already.
Pictures and filesAlready files, wherever your attachment setting put them; linked as ![[picture.png]] unless you changed the default.
DatesOn the files, not in them, unless you add them as properties. A plugin can.
Best free toolThe Link Converter plugin, inside Obsidian; obsidian-export from a terminal.
TimeMinutes.

Why people leave

Obsidian got the important thing right: your notes are a folder of Markdown files, and you can walk away with them any time. People who leave usually want less, not more: fewer plugins to tend, a mobile app that doesn’t feel like the lesser half, sync without the $4 a month for Obsidian Sync or the fiddliness of doing it another way, and a plain editor rather than a system. None of that is a complaint about the files. It is the few things Obsidian writes into them that other apps don’t read, and this guide is about those.

What is Obsidian’s own

Standard Markdown, Obsidian reads and writes as anything else does. Its own additions are what to look for:

Properties are ordinary YAML front matter and travel well: Skysa Notes reads title, tags, and dates under created, updated, date created or date modified, and leaves every other property alone. Tags written inline as #tag are plain text elsewhere.

The easiest way

  1. Copy the vault folder somewhere safe first.
  2. In Settings › Files and links, turn off Use [[Wikilinks]] and set New link format to Relative path to file. From now on Obsidian writes standard links. It does not change the ones already written.
  3. Install the Link Converter community plugin, set its final link format to Relative, and run its command to convert the whole vault’s links to Markdown. Links and embeds alike become [Note](Note.md) and ![](attachments/picture.png). Open a note with pictures to confirm.
  4. If you want each note’s dates inside it, install the Linter plugin, turn on its YAML Timestamp rule, which writes date created and date modified from the file’s own dates, and set its format to something any app can read, such as YYYY-MM-DDTHH:mm:ssZ, before running it on the vault. The default format spells the date out in words, which other apps don’t parse.
  5. Search the vault for [!, == and %% and decide what to do with each. The vault folder, minus .obsidian, is your notes.

With a terminal

obsidian-export writes a copy of the vault as CommonMark, resolving wikilinks and embeds (an embedded note is written in place), honouring an .export-ignore file with gitignore syntax, and leaving the original untouched. The destination folder must exist.

# A prebuilt binary is on its releases page; or, with Rust installed:
cargo install obsidian-export
mkdir ../notes
obsidian-export . ../notes

It supports most of Obsidian’s flavour, not all; add --frontmatter never if you want the properties stripped, and copy with cp -p or rsync -a if the files’ own dates matter to you.

What to check afterwards

Then bring them into Skysa Notes

Once you have a folder of Markdown files, the rest takes a minute, and it works the same whether you use the free app on one device or have storage connected.

  1. Open Skysa Notes. In the storage panel, open the menu (the gear, or the ⋯ beside a source) and choose Import a folder, then pick the folder the converter made. Import files takes a zip or loose .md files instead.
  2. The app shows what it will add and asks first. Nothing already there is changed or replaced; a name that is taken gets a number.
  3. The folder’s subfolders become notebooks, as deep as they nest. Every .md file becomes a note. Every other file, pictures and PDFs included, is kept beside the notes at its own path, so a note’s ![](images/photo.png) still shows the picture.

Titles and dates. A note’s title is the title in its front matter, else its first heading, else its filename. Its dates are the front matter’s created and updated (modified, date created, date modified and lastmod are read too), which is why the guides favour converters that write them: a note without them is dated the day you import it. A tags list in the front matter is searchable. Front matter and the rest of the file are kept byte for byte until you next edit the note.

What renders. CommonMark and GitHub-flavoured Markdown: headings, lists, tables, task lists, strikethrough, footnotes, code, and HTML left as written. Not rendered: [[wikilinks]], math and Mermaid diagrams, and a note with reference-style links opens as raw Markdown. Callouts show as plain quotes. Files larger than 25 MB, and hidden files and folders (names starting with a dot), are left out.

On Dropbox there is a second way in: copy the folder into Apps/skysa-notes with the Dropbox desktop app, and the notes sync in. On Google Drive the app can see only the files it made itself, so use Import there.

Open Skysa Notes