.FR3

FR3 File

FastReport Report Template
Ask a question
QUICK ANSWER

An FR3 file is a FastReport VCL report template - a layout file containing pages, bands, data bindings, and scripts used by Delphi and C++Builder applications. It is not a finished document; the host application merges live data into it at runtime. To open or edit one, use the FastReport designer; most FR3 files are also readable as plain text in any text editor.

Developer: Fast Reports Inc. Category: Layout Files MIME: application/octet-stream
OPENS ON Windows macOS Linux
Related: .OXPS · .PUB · .IDML · .INDD

On this page

19k+ extensions indexed
Last reviewed Aug 26, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the FR3 file format?

An .fr3 file is a report template used by FastReport applications for designing and creating reports. The .fr3 file stores text objects, images, data-aware band layouts (header, detail, footer), and field bindings - along with optional PascalScript code - as a text-based XML-like structure rather than a binary format. This layout data defines how an application should arrange and format report output.

When run against a live data source, the .fr3 template generates a prepared report in the .fp3 format, which can be viewed and printed using the FastReport Viewer application, or exported to PDF and Excel.

Developers open .fr3 files in the FastReport VCL Designer or FastReport Studio on Windows; end users typically never need to work with the raw template directly. For cross-platform projects, Fast Reports Inc. also offers the .frx format used by FastReport .NET.

Security & safety

RISK: MEDIUM

An .fr3 is largely a layout file, but it can embed PascalScript that runs when the report is prepared inside a host application. A malicious or tampered template could therefore execute script logic in the context of the app that loads it, so only use .fr3 templates from trusted sources and review the embedded script (visible in the text form) if a template's origin is uncertain. The template itself does no harm sitting on disk.

Format details

in a nutshell
FULL NAMEFastReport Report Templateaka FastReport form file, FastReport VCL report
DEVELOPERFast Reports Inc.since Early 2000s (FastReport VCL 3.x for Delphi/C++Builder - the '3' in fr3)
CATEGORYLayout Files
MIME TYPEapplication/octet-stream
TYPEReport design template (layout, bands, data bindings, scripts)
This extension is also used by…
  • Encrypted/archive .fr3 (rare reuse) - A few unrelated tools have used .fr3 for other data; the FastReport report template is dominant.

Programs that open FR3 files

Windows3 apps
Notepad Open-source Open the .fr3 as text to read its structure/field names (most FR3 files are text); cannot render the report.
FastReport VCL Designer Paid Open the .fr3 in the FastReport designer (bundled with the VCL package) to edit the layout, preview and export.
FastReport Studio (standalone designer) Paid Standalone designer to open/edit .fr3 without a full Delphi IDE; design, preview and export to PDF/XLS.
macOS1 app
FastReport FMX / .NET designer Paid Cross-platform FastReport editions can open FR3-family templates; use on macOS where the VCL designer isn't available.
Linux1 app
FastReport FMX / .NET designer Paid Use the cross-platform FastReport designer to open the template; or inspect as text in any editor.

Technical details

deep spec
File encodingText-based XML-like / Delphi DFM-style object notation; optionally stored compressed
Magic bytesNone - text form opens with an 'object' keyword or XML root element; identified by .fr3 extension
MIME typeapplication/octet-stream (primary); text/xml when in plain-text form
CompressionOptional - template can be saved uncompressed (plain text) or in compressed binary form
EncryptionOptional password protection supported at the report-file level
Report structureHierarchical tree: Report → TfrxPage → bands (header, master/detail, footer, summary) → objects
Embedded script languagePascalScript - embeds custom data-manipulation and event logic directly in the template
Supported object typesMemo (text), Image, Subreport, Chart, Barcode, Rich Text, Shape, CrossTab, and more
Data binding methodBand-based data-aware objects linked to dataset/query components at design time
Output when renderedProduces a .fp3 prepared-report file; can export to PDF, Excel, HTML, RTF, CSV
Typical file size5 KB - 2 MB depending on report complexity, number of pages, and embedded images
Primary platformWindows (FastReport VCL for Delphi/C++Builder); also Linux and macOS via FastReport FMX/.NET
Format lineageIntroduced with FastReport VCL 3 (early 2000s); the '3' in the extension denotes version 3 of the engine
Cross-format compatibilityNot interchangeable with FastReport .NET .frx templates - separate product line with different structure
Developer toolOpened and edited in FastReport VCL Designer (embedded) or standalone FastReport Studio
ReleasedEarly 2000s (FastReport VCL 3.x for Delphi/C++Builder - the '3' in fr3)
Latest versionStill the native template format of current FastReport VCL releases
Specificationwww.fast-report.com

FR3 conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with FR3 files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about FR3 files.

Frequently asked questions

What is an .fr3 file?
A FastReport report template - the design (pages, bands, fields, data bindings and scripts) used by Delphi/C++Builder applications built with FastReport VCL. It's a layout, not a finished document.
How do I open an .fr3 file?
Use the FastReport designer (FastReport Studio or the VCL designer) to edit and preview it. Since most FR3 files are text, you can also open one in Notepad++ to read its structure, but you can't render it there.
Why is my .fr3 file empty / has no data?
Because it's a template, not a populated report. The actual data is merged at runtime by the application to create a prepared report (.fp3). Open it in the app that owns it, or run it in the FastReport designer with a data source.
How do I convert an .fr3 to PDF?
Open/run the report in FastReport (designer or host app), then Export > PDF. You're exporting the prepared report with data, not the blank template.
What's the difference between .fr3 and .fp3?
.fr3 is the editable report DESIGN/template; .fp3 is the PREPARED report - the template after data has been merged in, ready to view, print or export. FastReport Viewer opens .fp3.
Can I open an .fr3 without FastReport?
You can read most .fr3 files as text in any editor (to see field names/labels), but to edit the layout properly or render the report you need a FastReport designer.

References

1Fast Reports - FastReport VCLwww.fast-report.com
2Fast Reports - official sitewww.fast-report.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TXTPlain Text File
10.MDMarkdown Document

Related extensions

.OXPSOpenXPS Document (Open XML Paper Specification)
.PUBMicrosoft Publisher Document
.IDMLAdobe InDesign Markup Language
.INDDAdobe InDesign Document
.XPSXML Paper Specification Document
.BTWBarTender Label Document (barcode/label design file)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z