Text Tables Generator

Result (click "Generate" to refresh)
Copy to clipboard

How to use it?

  1. Using the Table menu set the desired size of the table.
  2. Enter the table data into the table:
    • select and copy (Ctrl+C) a table from the spreadsheet (e.g. Google Docs, LibreOffice Calc, webpage) and paste it into our editor -- click a cell and press Ctrl+V
    • or just double click any cell to start editing it's contents -- Tab and Arrow keys can be used to navigate table cells
  3. Adjust text alignment and table borders using the options from the menu and using the toolbar buttons -- formatting is applied to all the selected cells.
  4. Click "Generate" button to see the generated table -- select it and copy to your document.

Plain text tables are rarely needed, but if you need one, it can be painful to generate without a tool which will handle proper alignment, insert cells separators etc. So, if you happen to need text only table, e.g. to put it into a text document our generator should be useful. Also the popular Markdown syntax has no special syntax for tables -- you can use html table format but the code is not necessary very readable, so if you want text-only Markdown table you can now create one easily. Just enter or copy cells contents and click Generate. Next copy the generated text to clipboard (Ctrl+V) and paste into desired place.


The generator / editor is quite flexible and allows to generate tables similar to the example shown below. As can be seen, multi-row and multi-column cells are supported.

|                Results                |
|             |        Contestant       |
+ Competition +-------------------------+
|             |  John | Andrea | Robert |
| Swimming    |  1:30 |   2:05 |   1:15 |
| Running     | 15:30 |  14:10 |  15:45 |

Please, be careful with large tables as line wrapping will break the table i.e. cells at the end part of a row will show below the cells from the begginning which will make it difficult to read your table.