Visual Grid Editor
Click a cell, type, and Tab to the next — the grid behaves like a tiny spreadsheet that outputs Markdown instead of formulas. No counting pipes, no manual alignment, and no retyping the whole table when you add a column.
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Create markdown tables with custom size/alignment
Markdown tables are supported in GitHub READMEs, Notion pages, Obsidian notes, and Discord — but typing them by hand is miserable. Aligning pipes, counting dashes, and maintaining column widths quickly becomes error-prone. The Markdown Table Generator replaces that with a visual grid: click a cell, type, and Tab to the next. Column alignment is set with a single click and the tool writes the correct :--, :-:, or --: divider syntax. A live HTML preview renders the table as it will appear in GitHub so you catch issues before pasting. Tab-separated data from Excel or Google Sheets drops straight into the grid, eliminating manual transcription. Adding or removing rows and columns after you start works without destroying existing content. Output follows the GitHub Flavoured Markdown spec and renders in GitHub, Notion, Obsidian, and Discord.
Click a cell, type, and Tab to the next — the grid behaves like a tiny spreadsheet that outputs Markdown instead of formulas. No counting pipes, no manual alignment, and no retyping the whole table when you add a column.
Set left, centre, or right alignment per column with a single click. The tool writes the correct :--, :-:, or --: separator syntax automatically, matching the GitHub Flavoured Markdown specification every time.
An HTML render of the table appears side-by-side as you type, showing exactly how it will look in GitHub, Notion, or Obsidian before you paste. Catch awkward column widths and content alignment issues immediately.
Add or remove rows and columns on the fly after you have already entered content. Existing data shifts intelligently into the new layout instead of disappearing or requiring you to start from scratch.
Tab-separated clipboard data from Excel or Google Sheets — copy a cell range and paste it directly into the grid — populates every cell automatically. No manual transcription, no formula cleanup, and no column realignment required.
The output follows the GitHub Flavoured Markdown specification and renders correctly in GitHub PRs and wikis, Gitea, Bitbucket, Notion, Obsidian, and Discord — the six platforms developers and technical writers use most.
Input: Grid: 4 cols (Plan, Price, Users, Storage) × 4 rows, right-align Price/Users/Storage
Output: | Plan | Price | Users | Storage | | :--- | ----: | ----: | ------: | | Free | $0 | 1 | 5 GB | | Pro | $12 | 5 | 50 GB | | Team | $49 | 25 | 500 GB |
Input: Grid: 3 cols (Status, Owner, ETA), centre-align all
Output: | Status | Owner | ETA | | :----: | :---: | :-: | | Done | Ada | — | | Open | Alan | Fri | | Blocked | Grace | TBD |
Input: Tab-separated paste: Name Commits PRs ada 142 18 alan 98 11
Output: | Name | Commits | PRs | | ---- | ------- | --- | | ada | 142 | 18 | | alan | 98 | 11 |