Skip to content

Introduction – Getting Started with Ninja Tables

Ninja Tables is a powerful yet beginner-friendly WordPress table builder that lets you create responsive, customizable tables without writing any code. Whether you're building a simple data table, a pricing table, a product table, or connecting data from external sources, Ninja Tables makes the process fast and easy. If you want to check out if this plugin fulfills your requirements for a WordPress table plugin, check out the feature page.

After installing and activating the plugin, you'll see a welcome screen where you can start creating your first table or import existing data. You can also explore the documentation, templates, and demo pages to get familiar with the plugin.

Welcome to Ninja Tables UI

Multiple Ways to Create Tables

Ninja Tables offers several ways to create a table, so you can choose the workflow that best fits your needs.

  • Default (Build manually)
  • Drag & Drop Table
  • Connect Fluent Forms
  • WP Posts
  • WooCommerce Product Table (Pro)
  • Connect Google Sheets (Pro)
  • Connect External CSV (Pro)
  • Custom SQL Query (Pro)

New UI Table creation option

You can also import tables from CSV or JSON files, or start with one of the ready-made templates.

Drag & Drop Table Builder

Create tables visually by dragging and dropping elements onto your table. The intuitive interface makes it easy to design professional-looking tables without any technical knowledge.

Ninja Tables drag and drop

Ready-Made Table Templates

Save time with a collection of pre-built templates for pricing tables, comparison tables, employee directories, schedules, and more. Many templates are available in the free version and can be customized to match your needs.

Table Templates

Choose a free table template from our collection. Ninja Tables has 40+ different table templates of multiple categories that you can download for free, import the table JSON, customize the table, and embed. The instructions are all documented with each template file.

template categories

Fully Responsive Tables

Every table you create is mobile-friendly and responsive. Features like search, sorting, filtering, and pagination work seamlessly across desktops, tablets, and mobile devices. You can also enable stackable tables for smaller screens.

Collapsed Table

Powerful Design & Customization

Customize every aspect of your table with over 100 design options, including:

  • Multiple style libraries
  • Unlimited color customization
  • Striped and bordered rows
  • Hover effects
  • Fixed layouts
  • Sortable and filterable tables
  • Responsive display settings
  • Pagination, search bar, and typography controls

New UI table design tabs

Multiple Styling Libraries

Choose from three popular styling libraries to instantly change your table's appearance:

  • Bootstrap 3
  • Bootstrap 4
  • Semantic UI

Fast Performance

Ninja Tables is built as a modern single-page application (SPA) using Vue.js, making table management smooth and responsive. AJAX-powered data loading helps maintain fast performance, even when displaying thousands of table rows.

New UI table rendering

Import & Export

Move your table data easily by importing or exporting CSV and JSON files. You can also import existing tables from other plugins, such as TablePress, making migration simple.

New UI table import tools and settings

Note: Import options for other table plugins appear only if those plugins are installed on your WordPress site.

Integrations

Extend Ninja Tables with powerful integrations:

  • WooCommerce (Pro): Display products in customizable product tables with add-to-cart functionality.
  • Google Sheets (Pro): Sync your tables with Google Sheets and automatically reflect data updates.
  • Fluent Forms: Display Fluent Forms entries inside responsive tables.
  • Ninja Charts: Turn your table data into interactive charts and graphs.

WooCommerce product table

connect google sheets to ninja tables

Accessible Tables

Tables rendered by Ninja Tables meet WCAG 2.1 AA accessibility standards, so they can be navigated by keyboard and read correctly by screen readers. For Drag & Drop tables, you can also set the Table Role to describe how assistive technology should interpret the table.

SEO-Friendly Tables

Ninja Tables generates clean HTML tables that are search-engine friendly, helping your content remain accessible while improving your site's SEO.

Advanced Shortcodes

Use advanced shortcodes to display the same table in different ways across your website. This feature gives developers and advanced users greater flexibility when embedding tables.

Support

Need help? Our support team is available to assist you with setup, troubleshooting, and feature-related questions. You can also browse the documentation or submit a support ticket whenever needed.