Universal Template
Insert tags using curly braces like {} into virtually any document (DOCX, ODT, ODS, XLSX, XML, MD, HTML, ...) and Carbone will replace those placeholders with data from your application or database.
Unlimited Design Possibilities
Unlike many reporting tools, Carbone does not replace your existing design tools.
Create documents using the software of your choice: Microsoft Office, LibreOffice, OnlyOffice, Google Docs, Zoho Docs, WYSIWYG Editors, VSCode, Adobe, Canva, Affinity Designer, and more.
By combining the familiar experience of these tools with Carbone's advanced features, the possibilities for dynamic document automation are endless: Charts, HTML, Images, Infinite Nested Loops, Barcodes, Pagination, Headers, Footers, Multi-language, ...

Preserve your Existing Data Structure
When your data source is tightly linked to your report design, you remain entirely dependent on developers' availability to create or modify reports.
Carbone gives you the power to adjust the ordering, grouping, and formatting of your data without requiring any coding or preprocessing steps.
This gives you unparalleled freedom to design your reports while seamlessly using your existing JSON endpoints within your application.
Decoupling design from data is a best practice in computer science.

Guaranteed Backward Compatibility of your Templates.
Do you love tools that break everything with every new release? Not us.
The Carbone templating language was imaginated in 2011 and is here to stay. Every man-hour invested in report creation must yield maximum ROI.
- Each new feature is seamlessly integrated without breaking existing ones. A template created with Carbone v2 remains fully compatible with Carbone v7.
- Our 5,000 fully automated tests and counting ensure robustness for years to come.

Fast on real documents
A universal template only helps if it stays fast once the document is real. Carbone merges your data into the file you designed, then converts to PDF when you need a PDF.
The public Carbone benchmark measures that speed on real templates, with Carbone 5.15.0 On a simple document:
- 63102 HTML documents per minute on 4 CPU, the fastest result in the report.
- 17871 DOCX per minute on 4 CPU, and 7.5 ms for a single DOCX on 1 CPU.
- 13856 PDF per minute with Carbone ICE: about 2.4× LibreOffice and 15× OnlyOffice on the same document.
A 234-page document still renders at 141 pages per second with Carbone ICE. The full matrix, including how to run the benchmark on your own documents, is in the report.
Trusted by 800+ paid customers in 40+ countries














