
Looking for a better reporting solution?
Learn why developers choose Fast Reports, and how to save time and money migrating from your current report generator.
Get Started with Fast Reports
Contact us for a demo, product resources, and formal quotation.
Fast Reports Solutions for generating reports and documents

FastReport.Net
Library for generating reports and creating documents for .NET 10, Blazor, .NET Core, ASP.NET, MVC, and WinForms. It can be used in Microsoft Visual Studio 2026 and JetBrains Rider environments.
Ultimate .NET | WinForms | WPF | WEB | Mono | Avalonia | FastScript .NET

Features and Benefits FastReport .NET
Embeddability in projects
Install the necessary packages from the NuGet repository, or download packages from our website and add the necessary libraries to the project. No additional modules or special extensions are required.
Lots of components
A variety of elements are available for building reports in the designer: from text and images to mathematical formulas and 3D diagrams.
Quick access to the report and data structure
From the report tree and properties tree, you can edit the report structure, parameters, and filters, as well as data sources with global styles.
Compatibility and integration
FastReport .NET is part of a single FastReport ecosystem in C#. Reports created in other products will work in FastReport .NET and vice versa.
Smooth transition from other solutions
Our report generator instantly converts your reports from List&Label, DevExpress, Microsoft Reporting Services (RDL, RDLC), Crystal Reports, StimulSoft, and Jasper Library into FastReport format.
System.Drawing (GDI)
The familiar System.Drawing with GDI+ graphics functions is used to create graphical elements, render text, and manage graphic images.

FastReport VCL
VCL-component set for generating reports and documents for Delphi, C++Builder, RAD Studio and Lazarus
Ultimate VCL | Optimum VCL | Reporting VCL | Reporting FMX | Reporting Lazarus | FastQueryBuilder | FastScript | FastGrid | FastEditors


Extensive features of FastReport VCL
A set of VCL components for creating reports and documents. It contains a visual template designer, means of access to popular data sources, a document preparation engine, a preview window, export filters in 30+ formats, means of delivery to the clouds, the web, by e-mail, and for printing.
Supports work in Embarcadero RAD Studio 10 Seattle, 10.1 Berlin, 10.2 Tokyo, 10.3 Rio, 10.4 Sydney, 11 and 12, as well as Lazarus (FPC, LCL).

The template designer in your application
The modern editor offers many tools for creating report templates. The flexible architecture allows you to create editors for existing and new objects. The template designer can be integrated into your application. We support localization for more than 30 languages.
FastReport VCL is a band—oriented report generator with a rich set of bands for creating various types of reports. You can collect common elements (title, basement, business details, logos) into a basic report and inherit them for other reports. The function of nested reports is supported.

Data processing
FastReport VCL allows you to sort and filter data, supports master-detail relationships and deferred expression processing. All settings are performed in a few mouse clicks. Connection to FireDAC, ADO, BDE, DBX, IBX, FIBPlus and Oracle is supported.
The report can contain data from tables, queries, and database connections. FastReport VCL has a scripting engine that supports PascalScript, C++ Script, BasicScript, and JScript. Reports can include dialog forms for requesting parameters before building. Dialog controls allow you to connect data and filter it without writing code.

Preview and print
The pre-prepared report can be examined in detail in the Report Viewer’s preview window. Our component supports working with parameters, multi-level detailing, and interactive reports.
You can define a response to a mouse click on an object in the preview window. For example, you can build and display another report that shows detailed information about the object the user clicked on.

Additional printing settings
The following options are available for you: cutting large report pages into small ones, printing several small pages on one large one, and printing in a preset format with scaling.
Do you need to print a report containing A3 pages on a regular A4 printer? Now it’s not a problem!

Exports to convenient formats
FastReport VCL provides a wide range of report export capabilities in various formats: PDF, RTF, XLSX, XML, DOCX, TXT, CSV, Excel OLE, PowerPoint, HTML, MHT, XPS, JPEG, BMP, PNG, Open Document Format (ODT, ODS, ODP), XAML, SVG, ZPL and many others.
Convert reports with editable fields such as text fields, checkboxes, radio groups, and graphic fields to PDF documents without connecting additional libraries.
FastReport VCL supports many standards of secure formats: PDF 1.4-1.7, PDF/A-1a, PDF/A-1b, PDF/A-2a, PDF/A-2b, PDF/A-3a, PDF/A-3b.

FastScript formulas
In FastReport VCL, the FastScript package is used to perform non-standard calculations. Using scripts, you can calculate indicators and filters. You can set data processing after or simultaneously with standard indicators.
For indicators, you can set filters specified by the script. This filter is used if it is necessary to calculate indicators not for all rows of the original data set, but only for selected ones. The calculation filter can be applied to both measures based on standard aggregate functions and calculated measures.

Transports
FastReport VCL allows exporting the prepared reports and export results into different cloud storages, such as FTP, Dropbox, OneDrive, Google Drive, Box, S3 (Amazon), NextCloud and others. It simplifies report-saving processes and makes them available to other users at any time and place.
Cloud services allow for automatic file backups, which reduces the risk of losing data in the event of equipment malfunctions or other emergency situations. Storing files in the cloud makes room for local storage, which comes in handy for users with limited space on a hard drive or SSD.

FastQueryBuilder
Create database inquiries with knowledge of SQL! You can use FastQueryBuilder in your applications written in Embarcadero Delphi, C++ Builder, RAD Studio (VCL and FMX – FireMonkey), and Lazarus for creating a simple SQL generator. Visual models of the request are kept for further use and editing.
FastQueryBuilder allows working with local and client-server databases by using BDE, ADO, IBX, and FIBPlus. A complete visual parameter setting of the requests can be built into any window of your application.
Features and Benefits FastReport VCL
Reports outside of templates
Create labels, price tags, geo-reports with maps, infographics, along with traditional tabular and multi-level hierarchical reports.
Data Security
Protect your templates and reports with strong data encryption. Adapt all source codes to your solutions.
Flexibility and interactivity
Connect your own objects, export filters, functions, database engines without problems using the open FastReport architecture.
Storage of documents
Save and upload report templates and prepared reports to different file repositories.
Easy integration with any data
FastReport VCL supports connection to many popular databases and third-party libraries, such as: ADO, BDE, DBX, IBX, FIBPlus, FireDAC and others.
Internationality
Work comfortably in any language of the world and even in several languages at the same time! FastReport VCL supports more than 32 localization languages.

WEB reporting
Components for cross-platform projects to develop, build, display, print, and export reports directly in the browser.
Online Designer


FastReport Online Designer
It’s a visual editor for reports and documents of any complexity, directly in your browser. It is designed to be used in conjunction with WebReport from FastReport .NET or FastReport VCL, which will be responsible for building templates and exporting documents. The online report designer is an RIA (Rich Internet Application), allowing it to run on any device with a modern internet browser (Chrome, Firefox, Opera, Safari).

What reports can you create in Online Designer?
Virtually any: invoices, financial reports, product catalogs with color profile support, restaurant menus, sales breakdowns, surveys with electronic forms, airline tickets, utility bills, and much more. If you have data that needs to be presented visually clearly, FastReport Online Designer is perfect for you.

Objects for Reports
Available objects for the .NET platform: Text, Picture, Shape, Line, Subreports, Table, Matrix, Barcode, Charts, Maps, RichText, Checkbox, ZipCode, Cellular Text, Dialog Forms, Data Sources, Runtime Report Designer, Report Script.
Available objects for the VCL platform: Text, Picture, Subreports, Table, Cross-Tab, Barcode, Maps, Checkbox, ZipCode, Cellular Text, Dialog Forms, Data Sources, Runtime Report Designer, Report Script.

Flexibility and Convenience
Customize Online Designer to suit your exact needs. Reduce application size by including only the components necessary for your project. The report designer’s style fully matches your web application’s aesthetic: from classic office to minimalist. Our Builder supports creating custom themes — choose your preferred colors in just a couple of clicks.
The report designer supports gestures: for zoom control (in and out), invoking context menus, resizing components, moving elements within the workspace, and much more.

Exports to Many Formats
FastReport Online Designer supports exports to various formats via WebReport from FastReport .NET or FastReport VCL.
Supported exports from WebReport for the VCL platform: PDF, PDF/A, RTF, Word (DOCX), PowerPoint (PPTX), Excel (OLE, XML, Binary, OOXML, XLSX), TXT, CSV, HTML, JPEG, BMP, PNG, GIF, EMF, TIFF, PPML, Open Document Format (ODT, ODS, ODP), SVG, ZPL, and more.
Supported exports from WebReport for the .NET platform: PDF, PDF/A, PDF/X, RTF, XLSX, DOCX, PPTX, TXT, CSV, HTML, MHT, XPS, JPEG, BMP, PNG, Open Document Format (ODT, ODS, ODP), XAML, SVG, DBF, PPML, JSON, LaTeX, ZPL, DXF, and many others.

Report Script and IntelliSense
Your report can contain data from tables, queries, and database connections. FastReport Online Designer features a scripting engine that supports PascalScript, C++ Script, BasicScript, JScript for the VCL platform, and C# with VB.NET for the .NET platform. Reports can include dialog forms to prompt for parameters before generation. Dialog controls allow you to connect and filter data without writing any code.
Thanks to IntelliSense for the .NET platform, script editing has become convenient and intuitive! This feature offers automatic code completion and syntax hints. Our IntelliSense allows you to write code faster and more accurately directly within the web interface.
Features and Benefits Online Designer
Ease of Use
All you need to do is connect your data, drag and drop it onto the template page, customize the display, and save your document.
Cross-platform Compatibility
Online Designer can be launched on Android, iOS, macOS, Linux, and Windows platforms in any modern browser from a computer, tablet, communicator, or TV.
Support for .NET and VCL Platforms
Create reports or open existing .fr3 and .frx template files. Online Designer can be configured for one of these formats with the corresponding set of components.
Quick Access to Report and Data Structure
From the report tree and property tree, you can edit the report structure, parameters, filters, as well as data sources with global styles.
Drag-and-Drop
By dragging elements with your mouse, you can easily add and configure them when developing templates. For instance, you can drag fields from data sources into components.
Report Validator
A tool for analyzing reports for errors, which operates during or after its creation. The report validator displays all found remarks and errors in the “Messages” panel.
Corporate Styles
Online Designer supports styles for reports. Create your own styles and then apply them to templates on any components. Ready-made styles can be collected into a style library and saved for future projects.
Rich Selection of Components
You have over 40 components at your disposal for both .NET and VCL platforms: simple shapes, text, images, complex tables, charts, and bands. Online Designer supports numerous barcodes, subreports, RichText, maps, and digital signatures.
Data Connection and Exports
When using WebReport from FastReport .NET or FastReport VCL, you gain access to: connections to Oracle, PostgreSQL, MS SQL, MongoDB, CSV, JSON databases, ADO connector (VCL), and exports to various formats.

Solutions for end-users
Independent software solutions for designing, building, converting, and viewing ready-made reports on your computer.
FastReport Desktop | FastReport Viewer | FastConverter

FastReport Desktop
A standalone software product for creating and automating report generation
- Visual designer for creating and editing reports.
- Builder in the form of a console utility for building and processing reports.
- GUI configurator for creating builder tasks.
- A convenient scheduler for completing tasks on a schedule.
- Viewer for displaying and printing ready-made reports.
Compatible databases: MS SQL, Oracle, PostgreSQL, MySQL, MongoDB, Firebird SQL, RavenDB, Couchbase, XML, JSON, CSV, SQLite, OLE DB, ODBC.
Export formats: PDF, PDF/A, PDF/X, RTF, Excel 2007, Excel 97, Word 2007, PowerPoint 2007, Open Office Calc, Open Office Writer, XML, XAML, HTML, MHT, BMP, PNG, GIF, JPEG, TIFF, EMF, SVG, CSV, DBF, JSON, Text, ZPL, PPML, PostScript, XPS, LaTeX.
Low-code — we wrote all the code for you. FastReport Desktop does not require programming skills and is suitable even for inexperienced users. The interface contains simple logic and drag-and-drop functions instead of various programming languages. Detailed documentation will simplify the process of mastering the system and connecting it to your IT solutions.
Suitable for installation on the Windows operating system.

FastReport Viewer
A free utility for viewing finished documents created by FastReport products in FP3 and FPX formats.
The pre-prepared report can be examined in detail in the Report Viewer’s preview window. Our component supports working with parameters, multi-level detailing, and interactive reports. You can define a response to a mouse click on an object in the preview window. For example, you can build and display another report that shows detailed information about the object the user clicked on.
Additional printing settings. The following options are available to you: cutting large report pages into small ones, printing several small pages on one large one, and printing in a given format with scaling. Do you need to print a report containing A3 pages on a regular A4 printer? Now, this is not a problem!

FastConverter
Desktop converter for FP3 format and an online converter for FPX files to multiple formats: PDF, RTF, XLSX, XML, DOCX, and more.
Use FastConverter to convert a single file or the contents of a selected folder, with support for nested folders. The product offers support both via command line and in interactive mode. Batch conversion of FastReport VCL documents to popular formats.

OLAP and Business Graphics
Data presentation and analytical processing tools for obtaining pivot tables with subsequent visualization based on Business Graphics.
Business Graphics .NET | FastCube .NET | Analysis VCL

FastReport Business Graphics .NET
Data visualization library for .NET Framework 4.6.2 and .NET 6-8
- The Treemap chart
- The Bubble chart
- The Sunburst chart
- The Icicle chart
- The Gantt chart

FastCube .NET
С# library for creating OLAP pivot cubes for .NET Core, Mono, ASP.NET, MVC, and WinForms
FastCube enables you to analyze data and to build summary tables (data slices) as well as create a variety of reports and graphs both easily and instantly.
- Cross table—an interactive tool for data presentation and analysis
- Sorting

Analysis VCL
High-speed OLAP cube engine for fast big data analysis and generation of tables with graphs and diagrams
Analysis VCL instantly processes arrays and transforms database information into compact and generalized reports. Integrate the OLAP library into your project, prepare the data (or several sets) that your users will need for analysis, and get BI in your application.
- Cross table
- Sorting
- Conditional data selection
- Data presentation: Excel and Word (XLS, XML, XML for Analysis, xml-msdata, ms rowset, DataPacket compatible with Embarcadero’s ClientDataset), as well as HTML (table and Excel Worksheet HTML).
- FastScript formulas