
Need to add a table to a WordPress post or page? You have three easy options: the built-in Table block, copying a table from Google Docs, or a dedicated table plugin for richer tables.
In this guide, we show you each method step by step, and help you pick the right one for your table.
Method 1: Create a Table With the WordPress Table Block (No Plugin)
The block editor has a built-in Table block, so you can create a simple table without any coding.
Go to the post editor, type ‘/table’, and insert the table block.

Select the number of columns and rows and click ‘Create Table’.

You can change the alignment and add/delete rows and columns from the toolbar.

You can change the style, color, and settings from the right-hand side options panel.

So, this is how you can create a table without any plugin using the block editor only.
If you need images, buttons or star ratings in your cells, or a table that works well on phones, try Method 3 with the WP Table Builder plugin.
Method 2: Copy a Table From Google Docs
This is another simple way to add tables to WordPress. First, go to Google Docs, look for the Insert option in the top menu bar, and select Table. Choose the row and column, and the table will be created automatically.

After creating your desired table in Google Docs, select the whole table, press “Ctrl + C” or right-click on your mouse, and then select the copy option to copy the whole table.

Now, paste the table on your website’s content where needed. This is how you add a table from Google Docs to your WordPress site.

Method 3: Create a Table With a Table Plugin (WP Table Builder)
The first two methods work for simple text tables. For pricing tables, product comparisons or tables with images, buttons and star ratings, a table plugin like WP Table Builder gives you a drag and drop builder and much more control.
Step 1: Install WP Table Builder
In your dashboard, go to Plugins → Add New, search for WP Table Builder, then install and activate it. You will see a new Table Builder menu.
Step 2: Create a New Table
Go to Table Builder → Add New. Start from one of the ready-made templates, or choose the number of columns and rows and generate an empty table.
Step 3: Add Content to the Cells
Drag elements from the left panel into any cell. The core plugin includes Text, Image, List, Button, Star Rating, Custom HTML and Shortcode elements. Use the settings panel to change colors, borders and spacing, and the cell management mode to add rows or columns and to merge or split cells.
Step 4: Save and Embed the Table
Click Save. Then add the table to any post or page with the WP Table Builder block, or copy the shortcode from Embed at the top of the builder and paste it where you want the table to appear. Edit the table later and every page that uses it updates automatically.
Already have your data in a spreadsheet? You can import it instead of retyping it. See how to import a CSV file and display it as a table or how to create a table using Google Sheets data.
Which Method Should You Use?
- Table block: best for small, simple text tables on a single page.
- Google Docs: handy when the table is already written in a document.
- WP Table Builder: best for pricing, comparison and product tables, tables with images or buttons, and tables you reuse on several pages.
Here is a quick side-by-side look at the Table block and WP Table Builder:
Feature | Default Table block | WP Table Builder |
Drag and drop builder | No, you type into a plain grid | Yes, drag elements into any cell |
Images, buttons and star ratings in cells | No, mostly text only | Yes, plus lists, custom HTML and shortcodes |
Merge and split cells | No | Yes |
Mobile layout | Horizontal scroll only | Cells can stack on tablets and phones |
Ready-made templates | No | Yes, grouped by category |
Import and export | Paste only | CSV, XML and TablePress import, CSV and XML export |
Edit once, update everywhere | Only with a synced pattern | Yes, every embed of a table updates |
Best for | Small, simple text tables | Comparison, pricing and feature tables |
This comparison table was built with WP Table Builder.
Frequently Asked Questions
Can I create a table in WordPress without a plugin?
Yes. Add the Table block in the block editor, choose the number of columns and rows, and type your content. You can also paste a table copied from Google Docs.
How do I make a table responsive in WordPress?
The Table block mostly scrolls sideways on small screens. WP Table Builder has a responsive mode that can stack cells on tablets and phones, and you can preview each screen size while you build.
Can I add images and buttons to a WordPress table?
Not easily with the default Table block. WP Table Builder lets you drag images, buttons, star ratings and lists straight into table cells.
How do I add the same table to multiple pages?
Create the table once in WP Table Builder and embed it with its block or shortcode on each page. When you edit the table, every page updates.
Conclusion
Creating a table in WordPress is easy. Use the Table block for quick text tables, paste from Google Docs when your table already exists, and use WP Table Builder when you need a richer, mobile-friendly table you can reuse anywhere.
Related posts
- How To Create A Horizontal Pricing Table In WordPress (Side-by-Side Layout)
- How To Add Amazon Product Boxes In WordPress (Using a Table Plugin)
- How To Create A Product Comparison Table In WordPress
- How to Create a Product Specification Table in WordPress (Step-by-Step)
- How to Create a Feature Comparison Table (Step by Step)
Leave a Reply
You must be logged in to post a comment.