Markdown table formatter (align columns for readability)
Paste, format, and copy. Align Markdown tables cleanly without sending data to a server.
Diff (input vs formatted)
විකල්ප
How to use (3 steps)
-
1
Paste the Markdown table into the input box.
-
2
Click Format (or ⌘/Ctrl+Enter).
-
3
Copy and paste the result.
Markdown table formatting example (md table format)
| Name|Score| Note| |:--|--:|:--:| |Alice|9|ok| |Bob|10|great|
| Name | Score | Note | | :---- | ----: | :---: | | Alice | 9 | ok | | Bob | 10 | great |
- Aligns column widths for readability.
- Keeps :-- alignment markers intact.
සටහන්
- Alignment can look different depending on fonts or rendering environments.
- If full-width characters are involved, try the full-width=2 width mode.
දන්නවාද?
Markdown separator dashes do not need a strict count, but aligned dashes make tables easier to scan.
FAQ: Markdown table alignment questions
Why do the borders look misaligned?
Fonts, rendering environments, and full-width characters can affect alignment. Try switching the width mode to Full-width=2 for a closer approximation.
What happens to left/right alignment?
Alignment markers (:--- / ---: / :---:) are preserved while formatting.
Are non-table lines formatted too?
Only detected table blocks are formatted; other lines are left unchanged.
Can it format tables without a separator row (---)?
Often yes, but if column counts cannot be determined the block is skipped.