ASCII Table Generator
Renders a table as monospaced ASCII, Markdown or box-drawing borders for READMEs and comments.
Turns tab- or comma-separated data into a text table you can paste into a terminal, a README or a code comment. The column widths are measured in terminal cells rather than characters, which is the only way Hangul and CJK line up.
Data in
Detected
TSV — 4 rows
Table out
How to use it
Paste the rows
Copy straight out of a spreadsheet and you get tabs; a CSV export and an existing Markdown table are both read too. The detected format is shown under the box.
Pick the border style
Box-drawing characters for a terminal, plus-and-dash ASCII where the font might not have them, or Markdown pipes for a README or a GitHub comment.
Set the alignment
Auto puts numeric columns right and text left, which is what a reader expects. Override it when a column of codes happens to be all digits.
Common questions
Why do my Korean columns line up here but not in my editor?
Because the widths assume a font where Hangul takes exactly two cells, as a terminal does. A proportional font has no such rule and nothing will line up in it; an editor whose monospace font renders CJK at some other width will also drift.
Can it read a Markdown table back in?
Yes — paste one and it is parsed as data, so this is also how you convert a Markdown table into a box-drawn one or realign a table someone has edited by hand.
What about a cell containing a newline?
There is no support for it — a row is a line. A quoted CSV field with an embedded newline will split into two rows. Replace the newlines before pasting, or accept the split.
Feed it from
Line Numbering
Adds or removes leading line numbers with a start value, step, padding and separator.
Markdown Table Builder
Edits a table as a grid and emits aligned Markdown, or reformats a messy pasted table.
Code Screenshot
Renders a code snippet as an image with syntax highlighting, a window frame and a chosen theme.
ASCII Diagram Editor
Draws boxes, lines, arrows and labels on a character grid, deriving every corner and junction from which neighbours are occupied, in Unicode box drawing or pure ASCII.
Next
These accept what this tool produces, so the result can go straight in.
Code Screenshot
Renders a code snippet as an image with syntax highlighting, a window frame and a chosen theme.
CSV Viewer
Opens a large delimited file with type detection, column stats and sorting, without loading it all into memory.
Markdown Table Builder
Edits a table as a grid and emits aligned Markdown, or reformats a messy pasted table.
Base64 Encoder & Decoder
Encodes and decodes Base64 and Base64URL for text or files, handling UTF-8 correctly.
curl to Code
Converts a curl command into fetch, axios, Python requests, Go, PHP or PowerShell.
Text Hash
Computes MD5, SHA-1, SHA-256, SHA-384, SHA-512 and CRC-32 of a string, with an uppercase and Base64 output option.