• High-Performance JavaScript Reporting Engine

    Leverage the powerful reporting engine to load and generate your reports in JavaScript on any device.

  • Client-Side Exporting and Printing

    Quickly generate WYSIWYG reports and export to PDF or Excel on the client-side. Allow your end-users to print pixel-perfect JavaScript reports.

  • Design Interactive JavaScript Reports

    Use the drill-down or drill-through functions to provide interactivity and more specific information for end-users.

  • Reporting for any JavaScript Framework

    Use ActiveReportsJS with any popular JavaScript framework including Angular, React, and Vue.

  • No External Dependencies

    Written in TypeScript. Execute in any web application. Customizable and easy to use in VSCode.

  • Multiple Report Types

    Choose from layout-driven page reports or data-driven RDL reports to create a full-featured report library.

Designer for JavaScript Reports

Deliver beautifully designed JavaScript reports in less time with the ActiveReportsJS Designer.

Install on any OS

The designer can be installed on Windows, Mac or Linux Operating Systems, enabling developers to design reports on any platform.

Functional JavaScript Reporting

Create complex reports using the intuitive drag-and-drop GUI. Visualize your data with report controls like tables and charts.

Convert to JavaScript Reports

JavaScript works best with JSON-like syntax. Open traditional RDLX reports in the designer and save them as RDLX-JSON.

Getting Started with the ActiveReportsJS Designer


Embeddable JavaScript Viewer

Customize and integrate this JavaScript component to preview a variety of reports and visualize data.

Render Reports in Browser

Take advantage of client-side, JavaScript report rendering without depending on the server.

Customizable Viewer

Style the viewer using themes or create your own. Configure Viewer options in the toolbar or view your report in Galley mode.

View Lightweight Reports

JavaScript is perfect for processing lightweight reports and viewing transactional or operational reports.

What's New in ActiveReportsJS v1.2

New InputField Control

New InputField Control

This release includes new reporting capabilities in JavaScript. There are new features that extend upon the entire reporting experience, from designing reports with new report controls, to exporting reports and editing PDF documents.

  • Banded List Control
  • Input Field Control
  • Panel Positioning
  • SVG Image Support
  • Improved Zooming
  • Quarter Options

What's New



Forums (24-hour Global Support)
Submit a Ticket