MarkupTable 4+

Create Markdown Tables easily

Xelaton Software

    • 2.3 • 3 Ratings
    • $3.99



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.

## Export
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.

## CSV as a base
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.

## Extensive editing capabilities
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

## Various preview options
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.

##Import of tables from different sources

## Import of existing markup tables
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.

## Import of CSV-tables
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.

## Import from the clipboard
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.

## User-Interface Adjustments
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.

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

What’s New

Version 1.7.0

- new layout for Preferences, divided into four areas for a better overview of the respective settings
- new settings for the Classic Table design, for setting the font and the color scheme of the row numbering
- adjusting the column widths functions are now also available for the Classic Table design
- buttons for adjusting the column width of all columns or the currently selected column are now available in both Spreadsheet and Classic Table designs
- menu and keyboard shortcuts to adjust column widths
- column width adjustment now has a dual function, the first trigger adjusts the column to the size of the content, the second one shrinks the column again

- minor internal improvements
- revised some help pages

Ratings and Reviews

2.3 out of 5
3 Ratings

3 Ratings

Izaacmp ,

Doesn't have a print fuction

This app lacks some very basic functionality, like the ability to print. A lightweight app is all I was looking for, but if it can't print, that's a little too lightweight.

uuklanger ,

A powerful tool for tabular data manipulation

I am extremely glad I discovered this tool. Not only is it flexible, stable, and easy to use; but it is also a huge time saver. My most recent use case required me to take data stored in tab delmited text files and covert them to tables that could be styled for a website. I was able to paste the raw data into MarkupTable, switch to “Markup Display” within the tool to see my table in markdown format for visual verification. Then using a simple command+a (select all) of the Multimarkdown table for paste into my master document.

Parsing of my data with MarkupTable was 100% perfect and the speed at which I was able to get this important job completed was fast. For anyone that works on any site that does documentation in Markdown format, this is a must have since it makes creating tables extremely easy.

They also stand behind their application. I had a small question which I sent via email. My question was clearly answered within an hour of its request. That is pretty impressive.

This is a very handy tool that I think developers and data managers can really gain from. I know I will find more uses over time.

Angry animator ,

Doesn't do what it claims

I bought this app, and I'm disappointed with it.

The app descirpiton says "Create Markdown Tables easily."

Not the case:`

Create a table, use Export As->Markdown. Seems easy. But look at the file -- it's an HTML table.

I know that some markdown parsers can display html tables. But HTML is not what I'm interested in.

Also -- this app treats LFCR lines as 2 returns, leaving your table full of blank lines. These can be removed manually, but for a lengthy table it is very annoying.

App Privacy

The developer, Xelaton Software, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    Up to six family members can use this app with Family Sharing enabled.