Simplenote Export to Markdown

Paste your Simplenote JSON export and get one clean Markdown file per note — with titles, tags as YAML frontmatter or #hashtags, and dates. Runs entirely in your browser, nothing is uploaded.

Try:
Markdown bundle

What this tool does

Simplenote lets you export all of your notes as a single JSON file (simplenote.json). That file is great for backup but useless for reading, and most note apps — Obsidian, Joplin, VS Code, a plain folder of files — expect one Markdown file per note. This tool does that conversion, entirely in your browser: paste the JSON and get a bundle of clean .md files, one per note, each with a title heading, its tags, and its dates.

Nothing is uploaded. The conversion runs locally in WebAssembly, works offline once the page has loaded, and needs no sign-up.

What you get

Each note becomes one Markdown file in the output, preceded by an ==== filename.md ==== header so you can see — and split out — every file:

Options

OptionChoicesWhat it does
Filename styledate-title (default), title, iddate-title names files 2026-01-15-grocery-list.md; title drops the date; id uses the note's own id/key. Duplicate names get a -1, -2, … suffix.
Metadatafrontmatter (default), inlinefrontmatter writes a YAML block with the title, created/updated dates, tags, and pinned flag. inline writes no frontmatter and appends the tags as #hashtags at the bottom.
Include trashed notesoff (default)When on, Simplenote's trashedNotes (and notes flagged deleted) are exported too.

Supported export formats

Example

Paste this Simplenote export:

{ "activeNotes": [
  { "id": "abc-123", "content": "Grocery List\nMilk\nEggs",
    "tags": ["home", "shopping list"],
    "creationDate": "2026-01-15T09:30:00.000Z",
    "lastModified": "2026-01-16T10:00:00.000Z", "pinned": true } ] }

…with date-title filenames and frontmatter metadata, and you get:

==== 2026-01-15-grocery-list.md ====
---
title: "Grocery List"
created: 2026-01-15T09:30:00.000Z
updated: 2026-01-16T10:00:00.000Z
tags: ["home", "shopping list"]
pinned: true
---

# Grocery List

Milk
Eggs

FAQ

Where do I get the Simplenote export JSON?

In the Simplenote web or desktop app, open Settings → Tools → Export Notes. That downloads a .zip containing notes/simplenote.json. Open that file and paste its contents here.

Is my data private?

Yes. The conversion runs entirely in your browser with WebAssembly — your notes never leave your device, and the page keeps working offline once loaded.

How do I turn the output into separate files?

Each note in the output starts with an ==== filename.md ==== header. Copy the text under a header into a new file with that name. The date-title filename style keeps your notes in chronological order when sorted by name.

Does it work for importing into Obsidian?

Yes — use frontmatter metadata so tags land in a YAML tags: list Obsidian understands, or inline to get #hashtags in the note body. This tool produces the files; you still copy them into your vault folder yourself.

What are the limits?

The browser has no filesystem, so this tool cannot set each file's creation/modified file time or write a real folder tree — it emits one labeled text bundle instead. Inter-note [[wikilinks]] are left as-is, since resolving them needs your whole target vault.

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool simplenote-export-to-markdown '{ "activeNotes": [ { "id": "abc-123", "content": "Grocery List\nMilk\nEggs", "tags": ["home"], "creationDate": "2026-01-15T09:30:00.000Z" } ] }'

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/simplenote-export-to-markdown/?input=%7B%20%22activeNotes%22%3A%20%5B%20%7B%20%22id%22%3A%20%22abc-123%22%2C%20%22content%22%3A%20%22Grocery%20List%5CnMilk%5CnEggs%22%2C%20%22tags%22%3A%20%5B%22home%22%5D%2C%20%22creationDate%22%3A%20%222026-01-15T09%3A30%3A00.000Z%22%20%7D%20%5D%20%7D&filename_style=date-title&metadata=frontmatter&include_trashed=true

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.