How to Insert Tables in WordPress using a Plugin

Learn how to Insert Tables in WordPress Post or Page. There are some situations when you want to insert data and details in tabular form in WordPress post or page. In this article, I will take you through how you can insert tables in WordPress easily.

Insert Tables in WordPress Post or Page
Learn how to Insert Table(s) in WordPress Post or Page

Though WordPress does not come with inbuilt table insertion feature. You can copy/paste already made tables from word editors like MS Office etc. But the tables pasted from other word editors are not very visually appealing and sometimes even not displayed properly on different screen sizes. Because there is no CSS styling available for table, tbody, tr and td elements. Few premium WordPress themes come with customizable CSS style for these default table elements. The easy solution to this issue is to use a relevant WordPress plugin.

Fastest WordPress Hosting Anywhere!

Yes, you can use WordPress plugins to insert tables in WordPress posts and pages. There are several plugins available on WordPress plugin repository to insert tables in WordPress. But I am sharing the plugin which is most popular and lightweight. And the best part is you can create and edit table from the WordPress editor itself.

Insert Tables in WordPress with TinyMCE Advanced Plugin

Perhaps, TinyMCE Advanced is the most popular plugin to insert responsive tables in WordPress. With this plugin, inserting tables in WordPress post or page as easy as you insert tables in Word documents. You can draw the tables right in front of your eyes using their Table Insertion Tool.

Key features:

  • Easy to create and edit tables in the editor.
  • Search and replace data in tables.
  • Font background color support.
  • Custom CSS support.
  • Subscript (SX) and Superscript(SX) support.
  • You can map the browser context (right-click) menu to Table Menu (Cut, Copy, Insert etc.)
  • And many others.

Step by step guide to use TinyMCE Advanced WordPress Plugin

  1. Install and activate TinyMCE Advanced I have written a Beginner’s Guide to install WordPress plugins, you can check that out.
  2. Once you activated TinyMCE Advanced plugin, it adds Table Insertion Tool in the WordPress editor. Also, a toolbar is added by the plugin in the editor to create/modify/customize tables. (See Screenshots below)
  3. To add a new table, you need to click on the table insertion tool. And from there you can select the number of rows and columns of your table.
Insert Tables in WordPress with TinyMCE Advanced
TinyMCE Advanced – Table Toolbar and Table Insertion Tool
Editable Tables in WordPress Editor
Editable Table in WordPress Editor
tables in wordpress post
Table in WordPress Post
Colored Table in WordPress Post
Colored Table in WordPress Post

I hope this article helps you to insert tables in WordPress. Which other plugins or method do you use to insert tables in WordPress, share with our reader via comment section below.


You may like:
How to fix CSS Changes not Showing Up in WordPress – Cache Busting
How to Install and Configure W3 Total Cache WordPress Plugin
Learn how to Add Lazy Load Comments in WordPress [Plugin]
How to Display Code Snippets in WordPress Post or Page


Photo of author
Shashank Singh
Shashank is a web addict and amateur blogger. His current interests include blogging, SEO, and WordPress. See his social profiles to know him even better.
Disclaimer: Affiliate links of some product(s) are being used on this page, if you follow the link and make a purchase, we may receive compensation from respective companies. This compensation comes at no additional cost to you.

2 thoughts on “How to Insert Tables in WordPress using a Plugin”

  1. Avatar of Feeroz Hasan

    Hi, Shashank,
    Can this plugin provide fill color in table cells? I searched a lot but failed. I am a beginner for WordPress and don’t know the coding.

    Kindly help me, if there any additional CSS is available for the purpose. I need table inside my posts having colored cells.

    • Hey Feeroz,

      Yes, you can add additional CSS required from ‘Text Editor’. You can easily Google it to find some ready to use CSS.
      Thanks for stopping by.


Leave a Comment

Your email address and website details will not be published. Required fields are marked with *.