An overview of the TablePress plugin
Plugin Information
TablePress is the most popular and highest-rated WordPress table plugin. It allows you to easily create and manage attractive, accessible, and feature-rich tables on your website.
You can embed the tables into posts, pages, or other site areas using a block in the block editor, a widget in the Elementor page builder, or a Shortcode. Table data can be edited in a spreadsheet-like interface, without any coding. Tables can contain any type of data, even math formulas that will be evaluated. Additional features like sorting, pagination, and filtering make it easy for site visitors to interact with the table data. Tables can be imported and exported from/to Excel, CSV, HTML, and JSON files.
Get TablePress for your website!
Download
If you like TablePress, please rate and review it in the WordPress Plugin Directory.
TablePress
Current version:
3.3.4
Release Date:
August 19, 2026
Requirements:
WordPress 6.7 or higher
PHP 7.4 or newer
License:
GNU General Public License 2
(GNU GPL 2)
TablePress solves your table needs
Features
TablePress allows you to do the following (not necessarily a complete list):
- Manage and edit tables in your site’s WordPress Dashboard
- Embed tables in your posts, on pages, or in text widgets using:
- a block in the block editor,
- a Shortcode in the classic editor,
- a template tag function in your theme
- Table features include (may be enabled for each table individually):
- Any content you like: Text, numbers, images, links, even HTML or JavaScript
- Automatically accessible tables, e.g. for visitors with disabilities or users of assistive technologies
- Excel-like math formulas in tables
- Tables can contain connected/combined cells!
- First row can be table head row
- Last row can be table foot row
- Alternating row background colors
- Row highlighting (when hovered with the mouse)
- Print table name above or under the table
- Print table description above or under the table
- Frontend features for site visitors, like sorting, pagination, filtering/search, scrolling of table data (see the Demo Table)
- Individual styling of your table via CSS code possible (e.g. for sizing or color changes)
- Functions in the editing interface include:
- Add/create tables (by manual input)
- Import tables (in Excel (.xls/.xlsx), CSV, HTML, or JSON format, from file upload, URLs, server location, or direct input), even with bulk import
- Export/save/backup tables to most of these formats, even with bulk export
- Edit the table data and structure (add/insert/delete/move/swap/duplicate/hide columns/rows, sort columns)
- Easily add links or images to your table (from the Media Library)
- Advanced editor for styling changes without having to know HTML
- Copy/duplicate and delete tables
- Preview of the table
Even more great features for you and your site’s visitors and priority email support are available with a Premium license plan of TablePress.
What TablePress looks like
Screenshots
See how editing and managing tables with TablePress works in your WordPress admin dashboard.








How TablePress was created
History and Motivation
Over 17 years ago, I wanted to show tables, for schedules, rosters, stats, etc., on my baseball team’s website. I didn’t want to mess with HTML tables in the code (as the code is hard to maintain and manage), so I decided to try writing a WordPress plugin myself. I did some reading on WordPress plugin development and based on an existing one, I created “WP-Table Reloaded”, which quickly became popular. To fix unfortunate design decisions and ever-returning issues, I decided that a complete rewrite of the plugin was necessary. With that, TablePress was born, and quickly outgrew all expectations I ever had for it! In late 2022, I turned TablePress into my profession, one of the best decisions ever! Today, TablePress is the most popular and highest-rated table plugin for WordPress and I’m happy to be serving over 750,000 users every day!
For more on my motivation and further insights, read this story and watch this video.
Use TablePress on your WordPress website
Installation
Installation
The easiest way to install TablePress is via your WordPress Dashboard. Go to the “Plugins” screen, click “Add Plugin”, and search for “TablePress” in the WordPress Plugin Directory. Then, click “Install Now” and wait a moment. Finally, click “Activate” and start using the plugin!
Manual Installation works just as for most other WordPress plugins:
- Download the plugin’s ZIP file.
- Extract the file: You’ll get a folder called “tablepress”.
- Upload that folder to the “wp-content/plugins/” directory on your server.
- Go to the “Plugins” page in your WordPress Dashboard.
- Find “TablePress” in the list and click “Activate”.
Uninstalling, Deactivation
To completely remove all data, including tables and plugin settings, you can use the “Uninstall” button on the “Plugin Options” screen of TablePress. It is recommended to create a backup of your site, e.g. using the easy to use WP Staging plugin, or to export your tables to files on your computer, just in case that you change your mind.
If you want to keep your tables and data, you can simply deactivate TablePress on the “Plugins” screen of your site’s Dashboard.
Update
WordPress will notify you, when a plugin update for TablePress is available. The easiest way is then to click “Update automatically” to get the latest version. It is recommended to enable Auto-Updates for TablePress, so that new versions will be installed by WordPress automatically.
To manually update, you could download the plugin’s ZIP file and upload it on the “Plugins” screen. Alternatively, delete the old plugin folder on the server, e.g. via FTP, and replace it with the new one, extracted from the freshly downloaded ZIP file.
Find out how to create and manage tables
Usage
After installing the plugin, you can add, import, export, edit, copy, delete, … tables via the “TablePress” section in your admin menu.
To insert a table into a post or page, add a “TablePress table” block in the block editor and select the desired table. If you are using the Elementor page builder, you can also insert the “TablePress table” widget.
Alternatively, for non-block themes and other page builders, embed the Shortcode
[table id=<table ID> /]Code language: JSON / JSON with Comments (json)
into your post or page. Each table has a unique ID that needs to be pasted into that Shortcode, instead of the <table ID> part. It can be found on the left side of the “All Tables” screen of TablePress. To further customize the tables, you can use configuration parameters in the Shortcode.
To insert a table somewhere else in your theme, you can use a Template Tag function. Please see the Documentation for more information.
After that you might want to change the styling of the table. For that, just enter your desired CSS style information into the “Custom CSS” textarea on the “Plugin Options” screen. Some examples for common styling changes can be found in the plugin FAQ.
You may also add certain features (like Sorting, Pagination, Filtering/Search, Alternating Row Colors, Row Highlighting, Print name and/or description, …) by checking the corresponding checkboxes on the table’s “Edit” screen.
Even more great features for you and your site’s visitors and priority email support are available with a Premium license plan of TablePress.
Available in over 40 languages!
Languages and Localization
TablePress is available in many different languages, thanks to a volunteer community. If a translation is available for the language that you have selected for your WordPress installation in the “General Options”, it will be installed and used automatically. For a list of available translations, please see the sidebar on the TablePress page in the WordPress Plugin Directory.
To make TablePress available in your language, go to the TablePress translations page, log in with a free wordpress.org account and start translating.
People who contributed to TablePress’ success
Credits and Thanks
Special Thanks go to Allan Jardine for the DataTables JavaScript library, and all TablePress premium customers, donors, translators, contributors, supporters, reviewers, and users of the plugin! Thank you!
What has changed from version to version
Changelog
By the way: This table uses the Responsive Tables and Row Grouping Premium features.
| Version | Release Date | Announcement | Changes | Parent Release | |
|---|---|---|---|---|---|
| TablePress 3.3.4 | 08/19/2026 | /release-announcement-tablepress-3-3-4/ | TablePress 3.3.4 is a stability, maintenance, and compatibility release. For more information on changes and new features in TablePress 3.3, please see below.
| TablePress 3.3 | |
| TablePress 3.3.3 | 07/08/2026 | /release-announcement-tablepress-3-3-3/ | TablePress 3.3.3 is a stability, maintenance, and compatibility release. For more information on changes and new features in TablePress 3.3, please see below.
| TablePress 3.3 | |
| TablePress 3.3.2 | 06/10/2026 | /release-announcement-tablepress-3-3-2/ | TablePress 3.3.2 is a security, maintenance, and compatibility release. For more information on changes and new features in TablePress 3.3, please see below.
| TablePress 3.3 | |
| TablePress 3.3.1 | 05/20/2026 | /release-announcement-tablepress-3-3-1/ | TablePress 3.3.1 is a enhancement, stability, maintenance, and compatibility release. For more information on changes and new features in TablePress 3.3, please see below.
| TablePress 3.3 | |
| TablePress 3.3 | 04/07/2026 | /release-announcement-tablepress-3-3/ | TablePress 3.3 is a feature, stability, maintenance, and compatibility update. Here are the highlights:
New Sticky Header Bar on the “Edit” Screen The “Edit” screen for tables has been enhanced with a new sticky header bar that stays visible while you scroll, making it easier to work with long tables:
| TablePress 3.3 | |
| TablePress 3.2.8 | 03/03/2026 | /release-announcement-tablepress-3-2-8/ | TablePress 3.2.8 is a enhancement, stability, maintenance, and compatibility release. For more information on changes and new features in TablePress 3.2, please see below.
| TablePress 3.2 | |
| TablePress 3.2.7 | 02/17/2026 | /release-announcement-tablepress-3-2-7/ | TablePress 3.2.7 is a enhancement, stability, maintenance, and compatibility release. For more information on changes and new features in TablePress 3.2, please see below.
| TablePress 3.2 | |
| TablePress 3.2.6 | 12/16/2025 | /release-announcement-tablepress-3-2-6/ | TablePress 3.2.6 is a enhancement, stability, maintenance, and compatibility release. For more information on changes and new features in TablePress 3.2, please see below.
| TablePress 3.2 | |
| TablePress 3.2.5 | 10/28/2025 | /release-announcement-tablepress-3-2-5/ | TablePress 3.2.5 is a security, maintenance, and compatibility release. For more information on changes and new features in TablePress 3.2, please see below.
| TablePress 3.2 | |
| TablePress 3.2.4 | 10/21/2025 | /release-announcement-tablepress-3-2-4/ | TablePress 3.2.4 is a feature, stability, maintenance, and compatibility release. For more information on changes and new features in TablePress 3.2, please see below.
| TablePress 3.2 | |
| TablePress 3.2.3 | 09/23/2025 | /release-announcement-tablepress-3-2-3/ | TablePress 3.2.3 is a feature, stability, maintenance, and compatibility release. For more information on changes and new features in TablePress 3.2, please see below.
| TablePress 3.2 | |
| TablePress 3.2.2 | 09/23/2025 | /release-announcement-tablepress-3-2-2/ | TablePress 3.2.2, scheduled with the changes listed above, was not officially released, due to issues in the release process. | TablePress 3.2 | |
| TablePress 3.2.1 | 08/28/2025 | /release-announcement-tablepress-3-2-1/ | TablePress 3.2.1 is a security, maintenance, and compatibility release. For more information on changes and new features in TablePress 3.2, please see below.
| TablePress 3.2 | |
| TablePress 3.2 | 08/26/2025 | /release-announcement-tablepress-3-2/ | TablePress 3.2 is a feature, stability, maintenance, and compatibility update. Here are the highlights:
Improved Frontend Table Performance
| TablePress 3.2 | |
| TablePress 3.1.3 | 05/22/2025 | /release-announcement-tablepress-3-1-3/ | TablePress 3.1.3 fixes a security issue, adds improvements and fixes, and updates dependencies. For more information on changes and new features in TablePress 3.1, please see below.
| TablePress 3.1 | |
| TablePress 3.1.2 | 04/29/2025 | /release-announcement-tablepress-3-1/#tablepress-3-1-2 | TablePress 3.1.2 fixes a few bugs, adds enhancements, and updates dependencies. For more information on changes and new features in TablePress 3.1, please see below.
| TablePress 3.1 | |
| TablePress 3.1.1 | 04/01/2025 | /release-announcement-tablepress-3-1/#tablepress-3-1-1 | TablePress 3.1.1 fixes a few bugs and updates dependencies. For more information on changes and new features in TablePress 3.1, please see below.
| TablePress 3.1 | |
| TablePress 3.1 | 03/25/2025 | /release-announcement-tablepress-3-1/ | TablePress 3.1 is a major feature, stability, maintenance, and compatibility update. Here are the highlights:
Improved Frontend Table Performance
| TablePress 3.1 | |
| TablePress 3.0.4 | 02/20/2025 | /release-announcement-tablepress-3-0/#tablepress-3-0-4 | TablePress 3.0.4 fixes a few bugs and updates dependencies. For more information on changes and new features in TablePress 3.0, please see below.
| TablePress 3.0 | |
| TablePress 3.0.3 | 01/27/2025 | /release-announcement-tablepress-3-0/#tablepress-3-0-3 | TablePress 3.0.3 fixes a few bugs and updates dependencies. For more information on changes and new features in TablePress 3.0, please see below.
| TablePress 3.0 | |
| TablePress 3.0.2 | 01/08/2025 | /release-announcement-tablepress-3-0/#tablepress-3-0-2 | TablePress 3.0.2 fixes a few bugs. For more information on changes and new features in TablePress 3.0, please see below.
| TablePress 3.0 | |
| TablePress 3.0.1 | 11/25/2024 | /release-announcement-tablepress-3-0/#tablepress-3-0-1 | TablePress 3.0.1 fixes a few bugs. For more information on changes and new features in TablePress 3.0, please see below.
|