Pivot Table JavaScript UI widget for web developers

Create a pure JavaScript Pivot Table component to your enterprise web app with a few lines of code.

1 2 3 4 5

1. Data aggregation

Extract significant information from huge data sets. Organize, summarize and compare complex data with ease.

2. Data export

Export data to various formats: PDF, PNG, Excel and CSV.

3. Flexible UI customization

Customize datatable settings, tune the configuration window and adjust filters.

4. Custom operations

Create your own functions for data aggregation.

5. Localization

Adjust dates, numbers, monetary units and text labels associated with particular countries.

Why use JS Pivot Table?

Backend integration

Straightforward Integration with Backend Platforms: PHP, Node.js and .NET.

Web accessibility

Complies with Section 508 and WAI-ARIA standards and supports keyboard navigation.

Frontend integration

May be integrated with jQuery, AngularJS, Vue.js, React and third party libraries.

Cross platform and browser support

Cross-browser Support (IE8+) and Quick CSS Styling of your JavaScript Pivot Table.

Advanced Pivot features for your JavaScript web apps


Search for the data with a number of visual tools to get to the needed records with ease.


Track the dynamics of a certain parameter by sorting it in the ascending or descending order.


Emphasize significant values by providing color accents.


Keep an eye on summed values per each row or column in the report.


Change the structure of your Pivot Table by dragging and dropping tiles in the built-in configuration window.


Create and apply structures to alter data presentation with a single mouse click.

JavaScript Pivot Table live demo