Pivot Table JavaScript UI widget for web developers

Create a pure JavaScript Pivot Table (Grid) component to your enterprise web app with a few lines of code.
Webix Pivot is the powerful report management widget. It allows to create and configure Pivot tables on client side. No back-end is needed.

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.

What is Pivot?

Pivot is the way to present summary reports in the form of a table. It is an irreplaceable tool for creating reports from aggregated data. Pivot allows to work with complex structures of data bases and to create simple clear reports. Pivot tools allow to select necessary data sources and correlate them with different parameters. Also Pivot tools can sort out, sum up and analyze any amounts of information. JS Pivot becomes a powerful analytical tool in the hands of an experienced user. Webix offers a ready-made solution, which is Pivot JavaScript widget. It can be integrated in any business application.

Webix JS Pivot Table (Grid) advantages

No back-end is needed

Webix Pivot allows to make all calculations in the browser. Users can create any reports without programming.

Remote data processing option

It is possible to configure Pivot Table in such a way that its data are processed by a custom server-side script.

Highly optimized pure JavaScript

Fast calculations and responsive interface even while working with huge data volumes.

Pivot charts

Extended Pivot options to create summary reports with charts.

Easy back-end and front-end integration

Straightforward integration with various back-ends (PHP, Node.js and .NET) and front-ends (jQuery, AngularJS, Vue.js, React and many third party libraries).

Web accessibility

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

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