product image

Full-featured reporting library for .NET 8, .NET Core, Blazor, ASP.NET, MVC, and Windows Forms. It can be used in Microsoft Visual Studio 2022 and JetBrains Rider.

FastReport .NET

Take advantage of the most complete offer from the experts in the World of data presentation for .NET 7, .NET Core, Blazor, ASP.NET, MVC, and Windows Forms, and Mono. Get cross-platform reports and advanced business graphics for your application. We will be glad to become part of your global team!

Features

Data Processing

Data Processing

Connect various data sources to your project using connectors.

read more...
Visual Report Designer

Visual Report Designer

Create and edit your reports with the powerful visual designer from Fast Reports.

read more...
Report Elements

Report Elements

Create reports of any complexity using bands, images, tables, matrices, graphs, etc.

read more...
After report preparation

After report preparation

Export your finished reports to one of a huge variety of formats, send them to print or to cloud storage.

read more...

Report generator for WinForms, Blazor Server, ASP.NET, MVC, .NET 8 and .NET Core

With FastReport .NET, you can create application-independent .NET reports. In other words, FastReport .NET can be used as a standalone reporting tool.

  • Includes powerful visual report designer for creating and modifying the reports. Your application can run the designer from the code.
  • Includes online report designer for ASP.NET (only in Enterprise edition).
  • Connect to any database, use any of its tables or create queries.
  • Add dialogue form(s) to your report to prompt for parameters before running a report.
  • Using built-in script you can manage the interactions with dialogue form controls and perform complex data handling.
  • Finally, view the result and print or export it to many common document formats.


There are four editions of FastReport .NET available: Standard, Professional, Enterprise, Ultimate.

You can learn about FastReport .NET's editions here


ASP.NET demo ASP.NET MVC demo .NET Core demo Online Designer demo Blazor WASM Demo Blazor Server demo


Advantages:

  • FastReport .NET is written in C# and contains only managed code. It is compatible with .NET Framework 4.6.2 and newer, .NET Core, .NET 8, Blazor.
  • Full source code is available (in Professional and Enterprise editions). FastReport .NET can be customized to suit your needs.
  • Object Map. You can add geographical maps to your report.
  • Support the clouds. FastReport can save reports to the storages: Google Drive, DropBox, OneDrive, Box. Also you can send documents by e-mail and FTP.
  • Reasonable price and licensing policy. At a reasonable price you get a full-featured reporting solution with royalty-free runtime report engine and a designer! See License Agreement for more details.
  • Extendable FastReport .NET architecture allows you to create your own objects, export filters, wizards and DB engines. If existing features are not enough for you then extend them!
  • Automated update of Nuget packages in Visual Studio.
  • Supports RDL format - import/export. RDL vs. FastReport .NET comparison table.
  • Imports Crystal Reports templates. Crystal Reports vs. FastReport .NET comparison table.
  • Very compact and really Fast!


Compare cross-platform report generators from Fast Reports   Comparison of FastReport Designers


Screenshots

FastReport .NET
FastReport .NET
FastReport .NET
FastReport .NET
FastReport .NET
FastReport .NET
FastReport .NET
FastReport .NET
FastReport .NET
FastReport .NET
FastReport .NET

Try it for free

FastReport .NET Absolutely for free

Editions

Choose edition

Standard

  • Windows Forms components

  • Advanced report objects

    Table, Matrix, Barcode, Charts, Maps, RichText, Checkbox, Zip code, CellularText
  • In-report datasources

  • Run-time report designer

  • ASP.NET components

    WebReport
  • .NET Core / Blazor support

    Windows, Linux, macOS
  • Source code

  • Blazor WebAssembly

  • Online designer

  • FastReport WPF

  • FastCube .NET

  • FastReport Mono

  • FastReport Business Graphics .NET

  • From $499

Professional

  • Windows Forms components

  • Advanced report objects

    Table, Matrix, Barcode, Charts, Maps, RichText, Checkbox, Zip code, CellularText
  • In-report datasources

  • Run-time report designer

  • ASP.NET components

    WebReport
  • .NET Core / Blazor support

    Windows, Linux, macOS
  • Source code

  • Blazor WebAssembly

  • Online designer

  • FastReport WPF

  • FastCube .NET

  • FastReport Mono

  • FastReport Business Graphics .NET

  • From $599

Enterprise

  • Windows Forms components

  • Advanced report objects

    Table, Matrix, Barcode, Charts, Maps, RichText, Checkbox, Zip code, CellularText
  • In-report datasources

  • Run-time report designer

  • ASP.NET components

    WebReport
  • .NET Core / Blazor support

    Windows, Linux, macOS
  • Source code

  • Blazor WebAssembly

  • Online designer

  • FastReport WPF

  • FastCube .NET

  • FastReport Mono

  • FastReport Business Graphics .NET

  • From $799

Ultimate

  • Windows Forms components

  • Advanced report objects

    Table, Matrix, Barcode, Charts, Maps, RichText, Checkbox, Zip code, CellularText
  • In-report datasources

  • Run-time report designer

  • ASP.NET components

    WebReport
  • .NET Core / Blazor support

    Windows, Linux, macOS
  • Source code

  • Blazor WebAssembly

  • Online designer

  • FastReport WPF

  • FastCube .NET

  • FastReport Mono

  • FastReport Business Graphics .NET

  • From $1499

Testimonials

Roy DeVisser

Before I started programming in VS I used Visual Objects with ReportPro as the report generator. Now programming in C #, I needed a new report generator, looked around for a while and came across FR. Promptly ordered and downloaded the wrong version. However, all was taken care of (thank you Dina & Alex). Started with a somewhat involved Invoice Report. Wow, I am impressed. After some initial difficulties, things went very smoothly to the point where I really enjoyed using this Application. Even the documentation was sufficient for me to complete my 1st project. Even though I may have some suggestions for improving the documentation, it is about the best I have seen in a long time. I know I am going to really enjoy making reports. Thanks, Roy.

老杨

给广大中国及亚太用户的一封推荐信: 由于常做BI项目的原因,本人原来一直使用BO做开发,当然,在其他报表方面也接触了不少,包括水晶报表、FR.net、AR、SR、XR等等。 最近的一个B/S架构的数据分析的项目,要求较高的功能及易用性,而且要求与业务系统架构紧密集成,BO在这方面就不行了,因此开始在其他报表中寻找。 由于客户的很多功能都需要用交叉表实现,又需要钻取功能,衡量了一下这些控件,FR.net除了暂不支持B/S架构的的钻取功能外,其他方面的功能都非常出色,水晶报表尽管够强,但开发和使用太不方便,其他报表在复杂交叉表和钻取方面以及最终用户设计方面,都不尽如人意。 在进一步了解FR后,通过简单的修改FR.net源码,实现了B/S架构的超链接,也就基本实现了钻取功能。 轻盈、便捷、易用、调整易源码、快速的技术支持及更新,这些让我今后会更多的使用FR.net来完成我的BI项目。 再次感谢FR.net!

Marko Colak

Erst eine Woche mit Fast Report war mir genug fuer Grundkentnisse. Als Beginner sehr zufrieden und begeistert.Fast Report ist jetzt was R&R damals fuer DOS war. mit freundlichen Gruessen ! Marko Colak

Mr Avrohom Ephraim Singer

Excellent stuff. Keep up the good work. 'Reporting must be fast!' and it is indeed with FastReports. I have compared it with similar packages and FastReports wins the all head-on in every possible aspect. Amazing attractive UI, 10 x faster then any other reporting tool. It's the kind of product that makes the lives of programmers a bit more enthusiastic. I have chosen your product (FastReports .net) because of it's speed, very atractive User Interface and endless capabilities. Keep up the good work. Maybe not so well advertized as similar packages, but wins head-on in every aspect when compared to them.

sidnei lantin

I tested your report generator and is too easy for manipulate, is so fast and congratulation about your product, i´d like to receive mor informations about new products, best regards Sidnei Lantin

Stark

My first look on .NET language was for reporting thing, Ummmm, I had a very difficult and bad time with other reporting tools ( desing and deploying ), they all lake for simplisty in use, deploy, and end user design, so I decided to design my reports by exporting it to msword, and wait till miracle happen. Finally Fastreport.net see the light , the first time I try it it was beta , but I just like the way that fastreport deal with the things, - Design the good looking report with no time. - Save/Open report files or deal with your reports as variables of strings - Super design Interface to suit your Application ( office 2007 style , VS 2005 Style ... ) I just love it ...

Marco Kummer

I had been using FastReport for Delphi for many years. After switching to .NET I really missed my favourite reporting engine.... until one day I came back to visit the FR website to discover that there's now a .NET version! For my special application I rely heavily on the reporting of business objects. Alex from FastReport helped me accomplish my goals with his excellent support! FastReport.NET is by far superior to the other products I've seen out there! It's even a lot better than XtraReports by DevExpress, which I had used before. Keep up the excellent work!!

Bryan Patrick

I've used Crystal Reports since back when they used to give away tee shirts with your order. I still have the one with the dog on the back. I consider myself an expert with CR, even doing things it makes nearly impossible to do (like TOCs). By far the biggest problem with CR that I had was that it only allowed 1 data set as your major report band. If you wanted a report with completely different sections (like a summary section at the end), you had to use subreports. Fast Reports (FR) is a MUCH, MUCH easier report writer to use than CR. Each design template "page" can represent a different section of your report. Changing the order of the sections of your report is as simple as dragging the tab to the new location. FR is also smaller, faster, and less expensive that CR and the support is exceptional. Every time I've had a problem, Fast Reports has worked to either find a workaround, or fix the problem in the next release (usually the next day). I've purchased FR VCL, FR Studio, and FR.NET and each new product is better than the previous one. I especially like the C# .NET programming as the scripting language for FR.NET. No more using one language for my application and a different one for my report script. I haven't used (or needed) any other reporting tool for the last few years since I've started using Fast Reports.

Helmut Wöss

I started programming with C# some month ago and tried making my first reports with Crystal Report, but i never felt happy with this tool. It was so hard to understand, especially for a "beginner". So i started to search for a better report generator and evaluated many different products in the last two weeks. But what shall i say - FR.Net beats them all. With no other tool i was able to make my test reports so fast and easy. It is not longer a pain to write good looking and fast running reports, it's going to become a pleasure till i use FR.Net!

Paul Caplan

It takes great intelligence to build a magnificent product like Fast Reports. It is simple, easy and to the point. Well done!!

Mojtaba Sarooghi

We had used Crystal Report for years in Delphi and after in .Net, then because of headaches we decided to change our solution. We had a detailed look at different solutions, SSRS was our first choice because it is from Microsoft and it is supported with Microsoft, everything was okay but report designer was really rough and lame not useful for hand designing and it is not flexible. RDLC is just a start and nothing more(this observation is for 2010 Sql Server I don't know about new release) . so we tried ActiveReport and FastReport and finally we chose FastReport, we just had some concerns about using FastReport for an enterprise solution (thousands reports) but it was a good choice. It is really flexible, fast and light(though not a comprehensive forum) and for our problem it is really fit (we designed a client side report solution which data was posted to client and reports are rendered in client side).

Andy Maroon

This product is not only attractive but also has a lot many useful features. I tested several reporting tools but this like the most.

Steve Corbin

In September 2012 I discovered FastReport.Net while searching for a new reporting tool as my software company shifted from Visual Basic 6.0 to Visual Basic .NET. We have been using Crystal Reports for over 20 years now and while it's a great product for our older generation of products, there was no satisfactory version of it which we could find to work with Visual Basic.NET until I came across FastReport.Net. I have only the highest praise for FastReport.Net. It gets the job done, fast and easy. As a very experienced user of Crystal Reports, I have so far only come across about two or three features in Crystal Reports which FastReport.Net doesn't have, compared to countless features in FastReport.Net which Crystal Reports doesn't have. The Fast Reports development team has done an excellent job in creating this outstanding tool.

Matthew L.

I've tried a number of different reporting solutions and Fast Reports is the best BY FAR! It's easy to use, full featured, and solid. I will be recommending Fast Reports to anyone I know that's looking to build Reporting into their applications!

Mladen

In previous companies i used Crystal reports with VB 6, then with C# and then we discovered FastReport.net after we transfered all our reports in all project to FastReport.net (almost thousend of them) and since then (2006) i'm using it for generating various reports and it is working excellent. Light and easy to use. With more than 14 years of experience with programming and reporting i can say that i could recommend it to everybody. In company i am working at moment i tried Telerik reporting services but i like FastReport.net more and i'm used to it so we will transfer to FastReport.net also. It is fast, less expensive, feature rich and easy to use. I'm happy with it and you will be also :)

Özgür

Easy to use for c# developers and has many functionalities such as the end-user report designer. If you compare with other tools, the installation process is very easy too.

Özgür

I used crystal reports with many projects. It's very difficult to install client pc. Deployment is very easy with fast report.net. For a c# developer, you can do what you imagine with fast report.net.

Babak Yaghoobi

This is one of the best and professional report builder tools that you can find and use in your .net products, fast, visual, easy to use multi platform. Regrads

Hugh Mackintosh

I have been developing systems for about 30 years now and come from a Turbo Pascal/Delphi background. I started using MS Access version 1 in about 1993, then went on to VB.NET. I found VB.NET very cumbersome and not a very nice user experience. I am currently using Blazor to develop the front-end and needed a reporting tool. FastReports is very familiar and works with Blazor perfectly. This combination of Blazor/FastReports is definitely my main tools going forward. I can highly recommend this combination.

Tony

I have been using a different reporting tool for a long time, since 1998. And 2 days ago I just bought FastReport and, to be honest, it didn't take me long to get used to it. It was very easy to design and integrate into my application. I was very pleased with it! Special thanks to their technical support

Related articles

Merging text objects in FastReport .NET

November 27, 2023
Oleg Kojnikov

Based on numerous requests from our users, the new version of FastReport .NET 2024.1 introduces the merging of adjacent text objects with identical content. To use this new feature, you can use the "Merging" property of the text object and set one or both of the following values: Horizontal &...

read more

Simplifying the work with TableObject in the report designer

November 27, 2023
Vladislav Yarovoy

Before the 2024.1 update, to add a row or column, you had to look for the desired property in the properties panel and set the desired value. If you wanted to insert a row or column other than at the end of the table, you had to transfer all the cell values manually. In addition, to transfer valu...

read more

Creating custom line styles in FastReport .NET

November 27, 2023
Oleg Kojnikov

In the latest update of FastReport .NET 2024.1, a new property called "DashPattern" has been added for PolyLineObject, PolygonObject, LineObject, and ShapeObject. This property allows users to define a custom pattern to create a unique line style in cases where the desired pattern is not availabl...

read more

Any questions?

Leave your contact details and we will contact you

Ask question