send link to app

The table generator for Markup-Formatted tables. Quick creation, easy editing and open save-formats makes MarkupTable a great companion for any writer who uses Markup-Languages to structure its texts.

SUPPORTED LANGUAGES: Markdown/HMTL, MarkdownExtra, MultiMarkdown, Textile, Wikitext, BBCode, Smark

MARKDOWN users: If a table formatting with | (pipe)-symbols is desired, simply set the Markup language in the Markup-view to MarkdownExtra or MultiMarkdown.

MarkupTable can generate tables for the following markup languages: Markdown (exported as an HTML table), MultiMarkdown, MarkdownExtra/Parsedown, Wikitext, Textile, BBCode, Smark and HTML.

The tables can be exported as plain text files, as well as Textbundle- and Textpack-files.

MarkupTable can also act as a CSV-editor and can therefore read in and save CSV files. When reading CSV files, MarkupTable can automatically detect the field-delimiter used in the CSV file.
In addition, MarkupTable recognizes quoted cells in CSV files and processes them during import so that tables are displayed correctly. Furthermore, there are several options available if and how quotation-marks should be used for cells in the resulting file.

In order to make the creation and editing of tables easy and comfortable, many functions are available, which can be done either by mouse or keyboard.

- Editing individual cells
- Adding rows and columns at any position
- Moving rows and columns
- Deleting rows and columns
- Duplicating rows and columns
- Automatically filling rows and columns with values

MarkupTable offers three additional views for the table alongside the regular table-view:

- CSV-view: CSV-view displays the table as it would be saved as a CSV-file. In this view, the table can also be edited.

- Markup-view (view only, text can be copied): The Markup-view provides a preview of the markup code for the table that MarkupTable would generate during export.

- Web-view: In the Web-view, the table can be viewed in its formatted state.


MarkupTable can import tables formatted in any of the following markup languages: MultiMarkdown, MarkdownExtra, Wikitext, Textile, BBcode, Smark, and HTML. To do this, simply select the appropriate table during import and MarkupTable will do the rest.

MarkupTable can import CSV-files and append their contents to the current table. The current table structure is automatically analyzed and adjusted, resulting in a correct overall table.

MarkupTable can also import tables from the clipboard into the current table. Tables copied from web-pages, or "texts" separated by delimiter-signs, can thus be easily imported into MarkupTable without any further effort.

MarkupTable offers several options to customize the user interface to your needs. Via Menu > Appearance, the title bar can be shown/hidden.

MarkupTable also natively supports the Dark Mode of macOS. For older macOS versions, a manual option is available to switch between light and dark user interface.

Furthermore, options are available to customize the text fields of the CSV-view and the Markup-view to your own preferences.

For more information about MarkupTable, visit Xelaton.com. There, you can also send me a message via the contact form if you have any problems or questions!