🔥 Special Offer Save Up to 62% Instantly! Get Now

Elementor Native · No Coding Required

Ultimate Data Tables Addon for Elementor

Create fully customizable, responsive, and feature-rich data tables powered by DataTables.js. Add live search, pagination, sorting, icons, images, buttons, and more all easily managed from the Elementor editor.
Active Installs
0 K+
Average Rating
0 ★
Lines of Code for You
0 K+
Elementor Native
0 %
All Features

Everything You Need to Build Powerful Data Tables

Every feature works directly inside Elementor. Build and customize visually with no shortcodes, no PHP, and no coding required.
CSV Import & Export

Import and export DataTables using CSV files for quick and efficient data management.

New
Excel Import & Export

Import and export DataTables directly using Excel files, making it easier to work with large datasets and existing spreadsheets.

New
Live Search Filtering

Instant full-table search that filters rows as users type. Customize the label, placeholder, and "no results" message to match your site language.

Pagination with 6 Styles

Choose from Default, Simple, Simple Numbers, Numbers Only, Full, or Full Numbers pagination styles. Let users control how many rows are shown per page.

Column Sorting

Every column is independently sortable ascending or descending. Users click column headers to sort — exactly like they expect from professional data tables.

Rowspan & Colspan

Merge cells vertically (rowspan) or horizontally (colspan) directly from the Elementor repeater — no HTML knowledge needed to create grouped data layouts.

Fully Responsive

Tables adapt beautifully on desktop, tablet, and mobile. Word-break, white-space, and overflow controls let you fine-tune how content behaves on every screen size.

Per-Cell Styling

Set unique text color, background color, and text alignment for any individual header or body cell using Elementor's familiar inline per-item controls.

Fully Custom Labels

Override every UI string: search label, "no data" message, entries-per-page label, info text with placeholders like _START_, _END_, _TOTAL_, and _MAX_.

Custom Column Widths

Set fixed percentage or pixel widths on any column header directly from the repeater's Advanced tab - giving you precise control over your table layout.

Table Info Row

Optionally show "Showing 1 to 10 of 120 entries" info text below the table. Fully customizable to match your language, branding, or tone.

Striped Row Backgrounds

Merge cells vertically (rowspan) or horizontally (colspan) directly from the Elementor repeater - no HTML knowledge needed to create grouped data layouts.

Global Border Controls

Independently control border style, width, and color for the table globally, per header, or per body section. Supports solid, dotted, and dashed borders.

Complete Style System

Dedicated style sections for header, body, search input, entries dropdown, pagination items, and info text - every pixel controllable from Elementor.

Zero Coding

Everything Built Directly Into Elementor's Panel

You shouldn't need a developer to build a data table. Every feature - search, pagination, sorting, cell styling, borders - lives right inside the Elementor controls panel you already know.
Easy Management

How to Use the CSV & Excel Import, Export

you can import table data directly from CSV (.csv) and Excel (.xlsx) files. This makes it easy to add and manage large amounts of table data without manually entering each row through Elementor’s repeater fields.
Pro Exclusive

Take Tables Further with Pro Features

The Pro addon unlocks rich content inside every cell — icons, images, and linked buttons — plus advanced flex controls for pixel-perfect layouts.
Icons in Cells

Embed any FontAwesome icon inside a table cell. Control color, size, and flex order individually per cell or globally from the style panel.

Images in Cells

Display WordPress media images inside cells. Control width, height, object-fit, object-position, and wrapper max-width — all from Elementor.

Read More Buttons

Add linked "Read More" buttons to any cell. Set custom text, URL (external/nofollow supported), and style normal + hover states independently.

Cell Flex Layout

Control the flex direction, alignment, wrap, and gap of each cell's inner content. Stack icon + text + button vertically or display them inline.

Per-Cell Content Order

Set the flex order of icons, images, and buttons per-cell. Put the icon before the text, or the button first — your choice, no CSS needed.

Global Content Styling

Dedicated global style sections for Image (size, fit), Icon (color, size), and Button (typography, padding, radius, normal + hover tabs) apply across the whole table.

Pricing

That's why our users rely on us

Trusted by 40,000+ Businesses,Hear from Our Satisfied Customers

34% Save

Single Site

$29 $19/Yearly

Best Choice for Individuals

50% Save

05 Sites

$59 $29/Yearly

Small Business and Freelancers

40% Save

10 Sites

$99 $59/Yearly

Agencies and Developers

43% Save

50 Sites

$139 $79/Yearly

Agencies and Developers

25% Save

Single Site

$39 $29/Lifetime

Best Choice for Individuals

60% Save

05 Sites

$99 $39/Lifetime

Small Business and Freelancers

62% Save

50 Sites

$159 $59/Lifetime

Agencies and Developers

50% Save

100 Sites

$199 $99/Lifetime

Agencies and Developers

Included with All Plans:

User Reviews

Loved by Elementor Builders

Thousands of developers and designers trust Ultimate Data Table to power their Elementor projects.
"Finally a table plugin that feels like a real Elementor widget. Every control is exactly where I expect it. The striped rows and per-cell colors saved me hours of CSS."
tm10
Andrew Luce
Freelance Web Designer
"Finally a table plugin that feels like a real Elementor widget. Every control is exactly where I expect it. The striped rows and per-cell colors saved me hours of CSS."
tm09
Julien Keller
WordPress Developer
"Finally a table plugin that feels like a real Elementor widget. Every control is exactly where I expect it. The striped rows and per-cell colors saved me hours of CSS."
tm08
James Keller
Freelance Web Designer
"Finally a table plugin that feels like a real Elementor widget. Every control is exactly where I expect it. The striped rows and per-cell colors saved me hours of CSS."
tm07
Marwan Nuben
UI/UX Designer
"Finally a table plugin that feels like a real Elementor widget. Every control is exactly where I expect it. The striped rows and per-cell colors saved me hours of CSS."
tm04
Thomas Alva
Freelance
"Finally a table plugin that feels like a real Elementor widget. Every control is exactly where I expect it. The striped rows and per-cell colors saved me hours of CSS."
tm03
Alex Perry
Web Designer
FAQ

Frequently Asked Questions

Everything you need to know before downloading.
Do I need to know how to code to use this plugin?

No, not a single line of code. Everything is controlled through Elementor's native panel. You add header columns and body rows using repeater fields, toggle features on/off with switches, and style every element visually. It works exactly like any other Elementor widget.

Does the free version require the Pro version?

No. The free version is fully standalone and requires only Elementor (free). The Pro addon requires the free plugin to be installed and active — it extends it rather than replacing it. When Pro is active, its widget automatically takes over and adds the extra features.

Is the table responsive on mobile devices?

Yes. On small screens the table wrapper gets horizontal scroll automatically, keeping all your data accessible without breaking the layout. You can also control word-break behavior and use Elementor's responsive controls to set different column widths per device.

What is DataTables.js and why does it power this plugin?

DataTables.js is the world's most popular jQuery table enhancement library, used by millions of websites and enterprise applications. It provides battle-tested, accessible, and performant search, sort, and pagination — so we don't have to reinvent the wheel, and you get proven reliability.

Can I import data from a CSV or Excel file?

Yes. With the Pro version, you can import table data directly from CSV (.csv) and Excel (.xlsx) files. This makes it easy to add and manage large amounts of table data without manually entering each row through Elementor’s repeater fields.
You can also continue to manage and edit your table content directly through Elementor’s repeater fields when needed.