Skip to main content

Exporting notes from Simplenote into Obsidian

I’ve been using Simplenote for years and like it a lot, but I recently started trying out Obsidian, because it has a few features I want. I ended up writing a Python script to tweak the notes exported from Simplenote so that tags still work in Obsidian.

In Simplenote, tags are metadata about a note. But in Obsidian tags are text within a note itself, prefixed with #. Like #Recipes.

If you get an export of your Simplenote notes you get a directory of text files and a JSON file. My script uses the JSON file to create a new directory of text files (with Obsidian-friendly .md extensions), inserting any tags into either the end or almost-start of each one.

That’s about it. There’s more in the repository’s README.

Hopefully it’ll be useful to someone else somewhere sometime.

Thanks to Ian for mentioning Obsidian.


Mention this post

If you’ve mentioned this post somewhere, enter the URL here to let me know:

2 comments

  1. Welcome to Obsidian… You’ll never look back!

    In Simplenote, tags are metadata about a note. But in Obsidian tags are text within a note itself, prefixed with #

    True, but in Obsidian you can also include tags (without # prefixes) as YAML metadata, like this:

    ---
    tags:
    - tag1
    - tag2
    ---

  2. Thanks, I didn't know that.

    I'm trying not to fall too far into the Obsidian rabbit hole too quickly. Here's a lot to it!

Post a comment

Will not be displayed.
e.g. Your personal website, Twitter URL, etc.
Allowed HTML tags: a, blockquote, code, strong, em, ul, ol, li, pre.
URLs will be turned into links.