Oatmeal by On Point Tech

Free browser tool / Meeting archives

Turn a Granola CSV export into Markdown

Keep a readable copy of your meeting notes. Choose the columns in your CSV, check a preview and save one Markdown file containing your selected meeting text.

Your CSV stays on this device. This converter has no upload, analytics or account connection. It works in this browser tab and does not import meetings into Oatmeal.

First, get your CSV export

In Granola, open Settings, choose Profile and select Generate CSV. Choose the workspaces to export, then download the file from the email. Keep the original CSV as your backup.

Granola's export includes notes you own that have a summary, including older Basic history. Deleted notes and notes without summaries are excluded. The email link lasts 24 hours; Enterprise administrators control export access. Check the official Granola export instructions if your file is missing meetings. Instructions checked September 26, 2026.

This tool also accepts other comma-separated meeting exports with a header row. You choose the columns yourself, so it does not depend on a particular vendor's column names.

Choose the file and columns

UTF-8, comma-separated CSV. Maximum 5 MB, 5,000 meeting rows, 80 columns and 512,000 characters per cell. Quoted commas and multiple lines in a cell are supported.

The sample contains two invented meetings. You can try the whole conversion before selecting your own file.

Choose what to include

The first row supplies column names. Numbers distinguish columns with identical or missing names. Choose a different column for each field.

Choose the summary, notes or transcript you want in the archive.

Blank titles also use numbered meeting names.

Dates stay as written in the CSV. This tool does not change the time zone or guess a date format.

Include a transcript alongside your summary, or another text field you need to keep.

Loading the converter.

Markdown preview

Choose your columns, then select Preview Markdown.


What the download contains

The file, meeting-notes.md, contains every parsed meeting row in its original order. Each meeting gets a heading, an optional date and the text columns you selected. The preview shows up to three meetings and may shorten long text; the download contains the complete selected text.

Meeting text goes inside literal text blocks. If your export contains HTML tags, Markdown links or JSON, you will see that source text rather than a formatted version. The converter does not execute it, fetch linked images or turn it into active content. Titles and dates are escaped. Empty text fields remain in the archive so rows are not silently dropped.

Open the downloaded file in a text editor or Markdown reader. Check an older meeting and a longer transcript against the original CSV. This is a portable archive, not a direct import into Oatmeal, Granola or another app.

How the local conversion works

The page loads its code and stylesheet from this website. After you choose a file, your browser reads it into this tab's memory, parses the rows and creates the Markdown download on your device. The converter sends no file contents to a server and stores nothing in browser storage. There are no analytics scripts on this page.

Clear selected data removes the converter's current file data and preview. Closing or reloading the tab also clears the converter state. Your original CSV and any downloaded Markdown remain in your own files. Other browser features or extensions are outside this tool's control.

If the file is malformed, the converter stops and explains the problem. Work on a copy when fixing quotation marks or delimiters. A fresh export is often easier than repairing a damaged file. Files saved with another encoding should be saved as UTF-8 CSV before trying again.

Want local files for future meetings?

Oatmeal records calls on Windows and keeps recordings, transcripts and notes on your computer. AI notes use your own Anthropic API key, with provider usage billed separately. Optional connections include GoHighLevel and Deepgram. Review the data handling and setup before downloading.

Oatmeal has a free 30-day evaluation. After that, the official build requires a one-time license.

See how Oatmeal works Compare Granola and Oatmeal