80,000+
May 25, 2026
October 6, 2017
Website | Playlist | Templates | Demo | User Guide
Ninja Tables is a feature-rich WordPress table plugin that provides all the solutions you need to create almost any type of WordPress table within minutes—all without writing a single line of code.
You can build any table, customize it however you want, and embed it anywhere on your website with a simple shortcode. Ninja Tables can make any filterable and interactive table for any amount of data.
11 table creation options, 2 table modes – Advanced (Classic) and Simple (Basic)- Drag-and-drop, 100+ table styles, 50+ free table templates, and unlimited customization controls.
Check out the feature page.
Crafting a simple data table and customizing it to be the smartest-looking and functional table in WordPress is more or less automated with Ninja Tables. It’s the go-to table plugin for beginners and the perfect data visualization tool for pros.
Some of the tables Ninja Tables creates for you:
– Product display
– Feature comparison table
– Pricing table
– Product comparison table
– Academic tables
– Sports points or league table
– Posts table
– Employee statistics table
– Book review table
– Product specification table
– Media gallery table
– Movie review table and MORE!
Build All Kinds of Data Table
Creating tables is super easy with Ninja Tables. Pick from multiple table creation options and start building your data table.
Table Options
– Default (Manual table creation)
– Drag & Drop Table (Simple mode)
– Import Table
– Connect Fluent Forms
– WP Posts
– WooCommerce Table
– WooCommerce Reviews [NEW]
– FluentCart Table [NEW]
– Connect Google Sheets
– Connect External CSV
– Custom SQL Query
And if you want a simpler way to create tables, check out Free Table Templates.
Also, import table CSV or JSON from other sources into your Ninja Tables dashboard and customize. This feature helps you by importing tables from other table plugins like TablePress.
Here is a short list of features to create tables:
– Unlimited data
– Drag and drop table builder
– FluentCart tables
– Pre-made templates
– Table design customization
– Table colors
– Searchable table
– Charts and graphs
– Fluent Forms integration
– Responsive table
– Import-Export
The Premium version comes with a lot more advanced features:
– Google Sheets integration
– WooCommerce integration
– WooCommerce Reviews table
– WP Posts / Any Custom Post Type Integration
– Multimedia support
– Conditional Formatting
– Front End Table Editing
– Transform value with HTML
– Merge/split table cells (Free in Drag and Drop)
– Stackable table
– Select Field, Image/File/Lightbox, & Button/Link data type
– Custom Filter and more!
Ninja Tables lets you add an unlimited amount of data to any type of table. You can use the Advanced mode or the Simple mode, there’s no data limitation. Keep adding new data, cells, and elements to make a fully comprehensive yet concise data table.
No time to configure columns and rows? Select the Drag and Drop Table Mode and create any type of table you want. This table creation mode has multiple dynamic table cell elements like buttons, HTML, icons, texts, ribbons, progress bars, etc.
Cell data types in Ninja Tables Simple Mode (Drag and Drop)
– Text Element
– Button Element
– Icon Element
– Rating Element
– List Element
– HTML Element
– Shortcode Element
– Image Element (Pro)
– Styled List Element (Pro)
– Ribbon Element (Pro)
– Progress Bar (Pro)
– Text Icon (Pro)
Even coloring table cells is easy. This mode also has the import-export option and some built-in templates inside.
Ninja Tables lets you choose from 100+ different table styles and 3 popular CSS libraries with unlimited color schemes! Customize your tables with CSS, use Bootstrap 3 & 4, or semantic library to showcase the best version of your table.
Conveniently display your tables on all devices. It comes with six distinct breakpoints, which lets you choose your required settings if needed. Hide or show any table column you decide.
If you enable “Stackable Table Configuration” the table rows will separate and stack on top of each other to create multiple tables. This feature is useful for mobile view or other small screens.
Configuring the table and columns is faster with our user-friendly column builder. You can specify the data type for each column, like a single-line text, text area, or HTML area. The data type configuration in the Advanced mode lets you create tables with dynamic data.
Dynamic data types in Ninja Tables Advanced Mode
– Single Line Text Field
– Text Area
– HTML Field
– Numeric Value
– Date Field
– Select Field
– Image/File/Lightbox
– Button/Link
Export or import your tables using CSV & JSON file format. No need to waste time creating tables from scratch. If you have an existing table somewhere, just download the table’s CSV/JSON file and import it into another website.
This feature is available in both Advanced and Simple modes.
When you have to migrate your tables from other table builder plugins, Ninja Tables allows a single-click migration.
You are one click away from migrating all your TablePress data to Ninja Tables
Ninja Tables makes sure to save your time and energy. To give you more flexibility and ease in creating tables, Ninja Tables provides 50+ customizable free table templates.
For easy and quick table creation, it’s the perfect solution.
– Pick a template
– Download the ZIP and get the JSON file
– Import the table’s JSON file to your dashboard
– Customize and embed
Users of Fluent Forms and Ninja Tables have it easy. These 2 plugins integrate and make data organization and presentation a lot easier for you.
Add Fluent Forms entries to your tables effortlessly by connecting Fluent Forms with Ninja Tables. Ninja Tables is deeply integrated with Fluent Forms.
You can integrate Ninja Tables with FluentCart and display all your products in styled and customized tables. This integration is available in both free and pro versions of Ninja Tables.
Ninja Tables deep integration with Ninja Charts enables you to create and display dynamic charts and graphs on your website within minutes! This integration is totally free and Ninja Charts works as a standalone plugin as well.
Choose from ChartJS or Google Charts library to craft and showcase your statistics with visual appeal.
Ninja Charts offers 10+ chart types:
– Pie charts
– Bar charts
– Histograms
– Line charts
– Combo charts
and many more.
Predefined color schemes and Custom color palette – Ninja Tables Advanced Mode gives you the freedom to color customize your tables how you want. The predefined color scheme has a 10+ fixed palette and the custom colors feature lets you have fun with all the colors.
Coloring table cells in drag-and-drop mode is completely free.
Color customize your WordPress tables in Simple and Advanced modes both for better engagement and data display.
Connect your Ninja Tables Pro to WP Posts from your dashboard and display all the posts, pages, and other content in a tabular format. Such tables with data search and filters added to them can be helpful for blogging sites to find out the specific content in the front end.
Filtering the table data is no hassle with the custom filter feature in Ninja Tables Pro. Add multiple types of data filters to any table and organize your tables a little more.
Get Ninja Tables Pro to present WooCommerce products in smart and customized product tables.
Woo products in a tabular display increase sales by presenting all product data in one row.
Ninja Tables automatically syncs with Google Spreadsheets. This connection enables you to create tables using the Google Sheets data in the premium version.
Simply publish the data sheets, connect Google Sheets with Ninja Tables from the table creation menu, and paste the sheet’s link.
Add as many conditions as you’d like and highlight or find data according to conditions like – Equal, Not equal, Contains, Does not contain, etc. You can change cell color, text color, cell content, or CSS class with respective conditions.
This pro feature is particularly best for developers. With a wide range of additional resources, this extended feature gives developers a comprehensive toolkit to improve their tasks and efficiency.
Ninja Tables has a dedicated support team for you 24/7! Open a support ticket here and an agent will be in touch.
Hands-on tutorials and instructions on how to create WordPress tables easily with Ninja Tables.
– Quick table creation with free table templates
– 10+ simple ways to create tables with Ninja Tables
– Drag and Drop tables beginner’s guide
– Ninja Tables integrations for your WordPress website
– Ninja Tables WooCommerce product tables
– Advanced Ninja Tables features to simplify your life
– Ninja Tables Free vs Pro
– Dynamic data types
– Create WP posts table with Ninja Tables
The instructions in these pages and documentation will get you started with Ninja Tables quickly and easily. If you still have questions or confusion, do knock us at our socials:
– Facebook
– Twitter
– Instagram
– LinkedIn
Ninja Tables is developed and maintained by WPManageNinja, the creators of Ninja Tables, FluentCart, Fluent Forms, FluentCRM, Wp Social Ninja and More. We welcome community contributions — visit our GitHub Repository to get involved.
Help translate Ninja Tables and make it accessible worldwide at translate.wordpress.org.
Here’s a description of how to install and activate Ninja Tables and get started with it.
Install Ninja Tables using one of these methods:
Install directly from the WordPress Admin panel: Go to Plugins -> Add New -> Search for Ninja Tables, and click the Install button.
Download the ZIP file of Ninja Tables manually from the WordPress.org plugins repository and upload it through the Admin panel of your WordPress Dashboard: Go to Plugins -> Add New -> Upload Plugin, browse to the downloaded Zip, and upload it.
Download the ZIP, extract it, and manually upload the extracted folder through FTP to the /wp-content/plugins/ directory of your WordPress installation.
After Installation Activate the plugin from the plugin dashboard.
To know more, browse our documentation. For blogs and facts, visit our blog page.
Yes, you can create FluentCart product tables with Ninja Tables. It’s free integration and all you need is products in FluentCart and connect your handpicked products to Ninja Tables.
Tables created by Ninja Tables are mobile responsive and look elegant on any device.
Ninja Tables is the most beginner-friendly, non-techy, and easiest WordPress table plugin available. For better understanding, we have designed our documentation and user manuals so that even novices can utilize the full potential of the table builder.
Yes! Any table you create with Ninja Tables is SEO-friendly, and all table data are visible to search engines.
Ninja Tables has a fully functional free version available, ready for you to use, as well as a Premium version.
It is built for everyone- a newbie or an expert. The easy interface gives anyone the comfort of creating and customizing dynamic tables without coding.
Yes, you can. We have introduced a feature that helps you import tables from your existing TablePress plugin in just a few clicks!
If you use a table builder plugin besides TablePress / Data Tables Generator by Supsystic, you must export the table files in CSV/JSON format. Ninja Tables allow you to upload CSV/JSON files directly.
You can manage big tables with a huge amount of data by using Pagination to break down your tables into segments. Or enable Responsive Breakpoints to hide specific columns. You can also use the Stackable Table Configuration feature to turn rows into separate tables.
Not only that, the Search/Filter option allows you to quickly find out the exact information from your table.
Install and activate the plugin in your dashboard and go to the “Add Table” option. You can find 9 dynamic table types to create. Or you can use the free table templates to customize an already prepared table.
Yes, you can create WooCommerce product tables with Ninja Tables Pro.
You can upload Image, File, Lightbox, & iframe in the Ninja Tables columns.
Yes, the Ninja Tables Pro enables you to make front-end editing enabled tables.
Ninja Tables lets you connect Google spreadsheets to WordPress tables. Pull any data from Google Sheets into Ninja Tables Pro, customize, and embed the table.
Ninja Tables customer support team is ready to help you 24/7.
We released several updates for Ninja Tables in the years of development. These include improvements to the existing features and some wonderful additions to help you design tables more effectively.
• Security: Improved OrderBy sanitization to prevent SQL injection.
• Security: Improved REST API sanitization to prevent SQL injection.
• Improve: Stock visibility in FluentCart table
• Added: Fluent Cart Product Table integration
• Added: WooCommerce Reviews table integration
• Added: WooCommerce average rating in products table
• Added: Separate progress bar & progress bar text color options
• Added: Vietnamese translation support
• Fixes: WooCommerce multiple attributes variations duplicate issue
• Fixes: WooCommerce products comparison in stackable table
• Fixes: WooCommerce table theme conflict
• Fixes: WooCommerce dynamic column post meta display issue
• Fixes: Post table conditions date filter issue
• Fixes: Image clickable issue when no link is provided in drag & drop
• Fixes: Button hover issue on drag & drop
• Fixes: Fluent forms table Optional conditions issue
• Fixes: Progress bar style issue
• Improve: Excel formula support
• Improve: Single cart button action from table
• Improve: Pagination style in WooCommerce table
• Improve: Text-domains & data escaping
• Improve: WooCommerce bulk operations
• Tested: Full plugin via Plugin Check(PCP)
=3.4.3 ( Date: May 27, 2019 ) =
* Fix Shortcode rendering issue
* Added a few UI changes
*Non-Unicode language Support for import
* Table Description update fix
* Fix for TablePress Plugin
| Version | Download | Type |
|---|---|---|
| 5.2.9 | Download | Stable |
| 5.2.8 | Download | Stable |
| 5.2.7 | Download | Stable |
| 5.2.6 | Download | Stable |
| 5.2.5 | Download | Stable |
| 5.2.4 | Download | Stable |
| 5.2.3 | Download | Stable |
| 5.2.2 | Download | Stable |
| 5.2.1 | Download | Stable |
| 5.1.1 | Download | Stable |
| 5.1.0 | Download | Stable |
| 5.0.23 | Download | Stable |
| 5.0.22 | Download | Stable |
| 5.0.21 | Download | Stable |
| 5.0.20 | Download | Stable |
| 5.0.19 | Download | Stable |
| 5.0.18 | Download | Stable |
| 5.0.17 | Download | Stable |
| 5.0.16 | Download | Stable |
| 5.0.15 | Download | Stable |
| 5.0.14 | Download | Stable |
| 5.0.13 | Download | Stable |
| 5.0.12 | Download | Stable |
| 5.0.11 | Download | Stable |
| 5.0.10 | Download | Stable |
| 5.0.9 | Download | Stable |
| 5.0.8 | Download | Stable |
| 5.0.7 | Download | Stable |
| 5.0.6 | Download | Stable |
| 5.0.5 | Download | Stable |
| 5.0.4 | Download | Stable |
| 5.0.3 | Download | Stable |
| 5.0.2 | Download | Stable |
| 5.0.1 | Download | Stable |
| 5.0.0 | Download | Stable |
| 4.3.5 | Download | Stable |
| 4.3.4 | Download | Stable |
| 4.3.3 | Download | Stable |
| 4.3.2 | Download | Stable |
| 4.3.1 | Download | Stable |
| 4.3.0 | Download | Stable |
| 4.2.3 | Download | Stable |
| 4.2.2 | Download | Stable |
| 4.2.1 | Download | Stable |
| 4.2.0 | Download | Stable |
| 4.1.14 | Download | Stable |
| 4.1.13 | Download | Stable |
| 4.1.12 | Download | Stable |
| 4.1.11 | Download | Stable |
| 4.1.10 | Download | Stable |
| 4.1.9 | Download | Stable |
| 4.1.8 | Download | Stable |
| 4.1.7 | Download | Stable |
| 4.1.6 | Download | Stable |
| 4.1.5 | Download | Stable |
| 4.1.4 | Download | Stable |
| 4.1.3 | Download | Stable |
| 4.1.2 | Download | Stable |
| 4.1.1 | Download | Stable |
| 4.1.0 | Download | Stable |
| 4.0.2 | Download | Stable |
| 4.0.1 | Download | Stable |
| 4.0.0 | Download | Stable |
| 3.5.12 | Download | Stable |
| 3.5.11 | Download | Stable |
| 3.5.10 | Download | Stable |
| 3.5.9 | Download | Stable |
| 3.5.8 | Download | Stable |
| 3.5.7 | Download | Stable |
| 3.5.5 | Download | Stable |
| 3.5.2 | Download | Stable |
| 3.5.0 | Download | Stable |
| 3.4.5 | Download | Stable |
| 3.4.3 | Download | Stable |
| 3.4.2 | Download | Stable |
| 3.4.1 | Download | Stable |
| 3.4.0 | Download | Stable |
| 3.3.3 | Download | Stable |
| 3.3.2 | Download | Stable |
| 3.3.0 | Download | Stable |
| 3.2.4 | Download | Stable |
| 3.2.3 | Download | Stable |
| 3.2.2 | Download | Stable |
| 3.2.1 | Download | Stable |
| 3.2.0 | Download | Stable |
| 3.1.0 | Download | Stable |
| 3.0.6 | Download | Stable |
| 3.0.5 | Download | Stable |
| 3.0.3 | Download | Stable |
| 3.0.2 | Download | Stable |
| 3.0.0 | Download | Stable |
| 2.4.1 | Download | Stable |
| 2.4.0 | Download | Stable |
| 2.3.4 | Download | Stable |
| 2.3.3 | Download | Stable |
| 2.3.2 | Download | Stable |
| 2.3.1 | Download | Stable |
| 2.3.0 | Download | Stable |
| 2.2.6 | Download | Stable |
| 2.2.5 | Download | Stable |
| 2.2.0 | Download | Stable |
| 2.1.2 | Download | Stable |
| 2.1.1 | Download | Stable |
| 2.1.0 | Download | Stable |
| 2.0.9 | Download | Stable |
| 2.0.8 | Download | Stable |
| 2.0.6 | Download | Stable |
| 2.0.5 | Download | Stable |
| 2.0.4 | Download | Stable |
| 2.0.3 | Download | Stable |
| 2.0.2 | Download | Stable |
| 2.0.1 | Download | Stable |
| 2.0.0 | Download | Stable |
| 1.9.9 | Download | Stable |
| 1.9.8 | Download | Stable |
| 1.9.7 | Download | Stable |
| 1.9.5 | Download | Stable |
| 1.9.1 | Download | Stable |
| 1.9.0 | Download | Stable |
| 1.8.4 | Download | Stable |
| 1.8.3 | Download | Stable |
| 1.8.1 | Download | Stable |
| 1.8.0 | Download | Stable |
| 1.6.0 | Download | Stable |
| 1.5.0 | Download | Stable |
| 1.4.0 | Download | Stable |
| 1.3.0 | Download | Stable |
| 1.2.0 | Download | Stable |
| 1.1.3 | Download | Stable |
| 1.1.2 | Download | Stable |
| 1.1.1 | Download | Stable |
| 1.1.0 | Download | Stable |
| 1.0.1 | Download | Stable |
| Development | Download | Trunk |