GuideUpdated October 2026

How to save ChatGPT chats in Obsidian

Short answer

Install Chat to Markdown, choose your Obsidian vault (or a folder in it) as the save location, and stay signed in to ChatGPT. Every chat becomes a note with properties and tags, and its note updates when you continue the chat. No Obsidian plugin is needed.

On this page
  1. Set it up in two minutes
  2. What the notes look like
  3. Folders, tags and daily notes
  4. A table of all your chats
  5. Without an extension

An Obsidian vault is a folder of Markdown files, so a saved chat fits right in. The questions are how the chats get there, and whether the notes stay current when you keep chatting.

Set it up in two minutes

  1. Add Chat to Markdown to Chrome or Edge. The welcome page opens.
  2. Click Choose a folder and pick a folder in your vault for the chats, such as a new AI Chats folder. Each service gets a folder inside it. Picking the vault itself works too: then set a subfolder in Settings, or the service folders sit at the top of the vault.
  3. When Chrome asks if the extension may keep editing the folder, choose Allow on every visit. Otherwise Chrome asks again after every restart.
  4. Turn on ChatGPT on the same page (Chrome asks to allow chatgpt.com) and stay signed in to chatgpt.com in this browser.
  5. Press Start saving. Within a minute, your latest chats appear in Obsidian’s file list.

After that, it runs on its own every 3 hours. You can change this to anything from every 15 minutes to once a day, pick set times such as 9:00 and 18:00, or keep it to working hours. To save the open chat right now, click Save next to Share on chatgpt.com.

What the notes look like

Each chat is one note, named 2026-10-17 Lisbon food trip.md by default. Its frontmatter shows up as Obsidian properties:

  • title, source (ChatGPT) and model
  • created and updated, in the date-time format Obsidian recognises
  • url back to the chat, and the chat’s id, which is how a note is matched to its chat
  • tags: ai-chat and chatgpt

Below that, your messages are under ## You and the answers under ## ChatGPT, so Obsidian’s outline lists every turn. Code stays in fenced blocks with syntax highlighting. If you turn on Model thinking in Settings → What to save, it is saved as a folded [!abstract] callout that opens with a click.

You can write in the note. The conversation sits between two HTML comments. Anything you add above or below them stays through every update, and so do properties you add yourself, like rating or aliases. Each update keeps the version before in a hidden .chattomarkdown folder, which Obsidian doesn’t list, and the extension’s reader shows what changed.

Folders, tags and daily notes

  • Projects become folders. A chat in a ChatGPT Project is saved to AI Chats/ChatGPT/Project name/.
  • Leave out private chats. Add words like “salary” or a whole project to the skip list in Settings, and those chats are never written.
  • Daily note links. Turn it on and each day’s chats are linked from that day’s daily note, so they show up in your journal and in the graph.
  • Your own format. Change the file name pattern ({date}, {title}, {project} and more), the date format, which properties are written, and add your own tags.

A table of all your chats

With the community plugin Dataview installed, this block lists every saved chat, newest first:

```dataview
TABLE source, model, updated
FROM "AI Chats"
SORT updated DESC
```

Swap the folder for #chatgpt to filter by tag, or add WHERE contains(file.name, "Lisbon") to narrow it down.

Without an extension

For one chat now and then, copy the conversation from the page and paste it into a note. With Settings → Editor → Auto convert HTML turned on (the default), Obsidian turns the pasted formatting into Markdown. You lose the question and answer labels and the date, and the note never updates. For a single chat, that is often enough.

ChatGPT’s data export (Settings → Data controls → Export data) gives you every chat at once, as JSON. See how to export ChatGPT chats to Markdown for what is inside it.

Questions

Can’t find your answer? Write to [email protected]. A person reads every message.

Do I need an Obsidian plugin?

No. Chat to Markdown writes ordinary .md files into your vault folder, and Obsidian picks them up like any other note. Dataview is optional, for tables of your chats.

Does it work with Obsidian Sync or iCloud?

Yes. The files sit in your vault like any note, so whatever syncs your vault syncs them too. Only one computer needs the extension.

Will it overwrite my edits?

Only the block between the two chattomarkdown markers is rewritten. Notes above or below it, and frontmatter keys you add yourself, are kept.

Can I use it on my phone?

The extension runs in Chrome or Edge on a computer. The notes it writes are in your vault, so you can read them in Obsidian on your phone once the vault syncs.

Every chat you’ve had, in a folder you own.

Markdown files from 8 AI chat services, saved on their own and kept up to date.

Add to Chrome

Free for 10 chats, kept up to date. No account needed.

Compare plans