NewNCReport 2.35.1 is out

The Qt/C++ report engine for every platform

A powerful, fast, multi-platform and easy to use report engine library, report generator, document printing system written in C++ and based on Qt toolkit.

  • Qt 6 and Qt 5
  • Full source code
  • No royalties
A purchase order generated by NCReport, with a barcode and an itemised table

Used in mission-critical environments by customers worldwide, including

  • Siemens
  • NASA
  • Saab
  • SKF
  • Thales
  • Hitachi
  • Genelec
  • Chiron
  • Sysmex
  • Tata
  • CM Labs
  • RUAG
How it works

Make your reporting simple

1. Design

Build the report template visually in NCReport Designer. Templates are XML, so they version well.

2. Connect data

Use SQL databases, Qt item models or parameters from your application.

3. Render

Preview, print or export to PDF, SVG, images, HTML and more, with a few lines of C++.

Three lines from template to PDF:

NCReport *report = new NCReport();
report->setReportFile("invoice.ncr");
report->runReportToPDF("invoice.pdf");
More examples
Screenshots

See it in action

Design templates visually: bands, groups, items, data sources and variables in one window.

Supported platforms

Runs natively wherever Qt runs

  • Windows
  • Linux
  • macOS
  • iOS
  • Android
  • ARM / Raspberry Pi

Built and tested with Qt 6.10, Qt 6.5 and Qt 5.15. Qt 4 support ended with version 2.26.

System requirements
Output formats

From preview to PDF

  • Screen preview
  • Printer
  • PDF
  • PostScript
  • SVG
  • PNG / JPEG image
  • HTML
  • Excel (XLS/HTML)
  • Plain text

Generate output from data sources using an XML report template.

Output formats
Testimonials

What developers say

“NCReport Designer is very much what we like to call a well-sorted application. The utility manages to pack an impressive collection of features, all while remaining fairly user-friendly, making it one of the best tool for Qt and C++ reporting to date.”
Vladimir Ciobica · Softpedia
“I found that NCReport is a very user-friendly and powerful library system. Really awesome!”
Rafter Chen · Globalwafers
“Your designer appears to be a very good product and so far is the best I’ve tried for using with Qt.”
Mike · NCReport customer

Price guarantee

Our prices will remain the same.

Quick support

We reply within 1 business day.

Instant delivery

Get your license within hours.

Source code included

Every license ships with the full source code.

Try NCReport free

Fully working evaluation packages for Windows, Linux, macOS, iOS and Raspberry Pi. The only limit is an evaluation label on printed pages.