The fastest, 100% offline Chrome Extension to convert Excel cells & CSV data into GitHub-flavored Markdown tables.
When writing documentation in GitHub, GitLab, Obsidian, or Notion, formatting Markdown tables by hand is a pain.
While there are many online converters, pasting sensitive work data (like financial analytics or internal docs) into random websites violates NDA and privacy policies.
CSV to Markdown is a browser extension that runs 100% locally. Your data never leaves your device.
- β‘ Instant Conversion: Paste your Excel cells or CSV data directly into the extension and get a clean Markdown table instantly.
- π 100% Offline & NDA-Safe: No servers, no APIs, no tracking. Everything is processed client-side.
- ποΈ Live Preview: See exactly how your table will look before copying.
- ποΈ Batch Conversion (PRO): Drag and drop multiple
.csvfiles and download a single.ziparchive of all your.mdtables. - π Smart Alignment (PRO): Quickly set column text alignment (Left, Center, Right).
- Go to the Chrome Web Store page.
- Click "Add to Chrome".
- Pin the extension to your toolbar for quick access.
- Copy a table from Excel, Google Sheets, or any CSV file.
- Open the CSV to Markdown extension.
- Paste your data into the input box.
- Click Copy Table and paste the result into your Markdown document!
- Open the extension and navigate to the Batch Convert tab.
- Drag and drop multiple
.csvfiles. - Click Convert Files & Download ZIP.
The free version gives you 5 conversions per day. If you process a lot of data, upgrade to PRO to unlock:
- Unlimited daily conversions
- Batch CSV to ZIP conversion
- Smart column alignments
We offer two lifetime licenses:
- Personal License ($19): For individual use.
- Commercial License ($39): For use in companies and commercial projects.
π Get a Lifetime PRO License on Gumroad
- Vanilla JavaScript - For maximum performance and lightweight footprint.
- PapaParse - For robust and reliable CSV parsing (handles complex quotes and newlines seamlessly).
- JSZip - For generating ZIP archives completely offline in the browser.
This repository is primarily for documentation, issue tracking, and feature requests. If you find a bug or have a feature request, please open an issue.