DEV Community

Cover image for How to Add a Table to a Medium Post (Three Workarounds That Work)
Olayiwola Akinnagbe
Olayiwola Akinnagbe

Posted on • Originally published at tablesmit.com

How to Add a Table to a Medium Post (Three Workarounds That Work)

Medium does not support native tables. This is a known limitation
that has been requested for years and has not been addressed.

There are three workarounds that actually work.

The first is the PNG method. Build your table in a tool that exports
clean images, export as PNG, and embed it as an image in Medium.
This works because Medium handles images cleanly across desktop,
tablet, and mobile. The table looks exactly as you built it. The
downside is that it is not interactive: readers cannot copy cells.
For most content purposes this does not matter.

The second is the GitHub Gist method. Create a Gist with a .html
filename, write your table in HTML, and paste the Gist URL into
Medium on its own line. Medium detects it as a Gist and embeds it.
The result looks like a code block rather than a document table,
which works for technical audiences and not for general readers.

The third is the Notion embed method. Make a Notion page public,
paste the share URL into Medium. Medium's Notion embed support is
inconsistent and may not work depending on when you test it.

For most writers, the PNG method is the right answer.

I built Tablesmit specifically for this workflow. You build the
table in the browser, export as PNG in one click, and drop it into
Medium. It takes about two minutes from start to finish.

Free, no account, MIT licensed. tablesmit.com


This post originally appeared on the Tablesmit Blog at tablesmit.com/blog/how-to-add-table-to-medium-post. Tablesmit is a free, open source table builder. Export to PDF, Excel, LaTeX, CSV, PNG. No account required. Try it at tablesmit.com.

Top comments (0)