.RDLC

RDLC File

Report Definition Language Client-side
Ask a question
QUICK ANSWER

An RDLC file is an XML report definition created by Microsoft Visual Studio for the ReportViewer control. It describes the layout of a report - tables, charts, and formatting - but does not embed data; the host application supplies data at runtime. Open or edit it with Visual Studio or the free Microsoft Report Builder.

Developer: Microsoft Corporation Category: Developer Files Open standard MIME: application/octet-stream
OPENS ON Windows
Related: .DO · .MD · .HEX · .XSD

On this page

19k+ extensions indexed
Last reviewed Aug 13, 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 RDLC file format?

.rdlc is the client-side variant of Microsoft's Report Definition Language format, an XML-based file used to define the layout, data bindings, and appearance of reports rendered by the ReportViewer control in Windows Forms and ASP.NET WebForms applications.

The key distinction between .rdlc and the closely related .rdl format is how data reaches the report: an .rdl file embeds its own data source connection string and query, while an .rdlc file intentionally omits these - data is supplied programmatically at runtime by the host application via ReportViewer.LocalReport.DataSources. This design lets developers bind any in-memory DataTable or object collection to the report without modifying the report file.

Structurally, an .rdlc file is a standard XML document following the RDL schema (namespace http://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition). It describes report elements such as tables, matrices, charts, text boxes, images, parameters, and page settings. Multiple schema versions exist (2005, 2008, 2010, 2016), declared in the root xmlns attribute.

.rdlc files are created and edited in Visual Studio using the Report Designer, or in Microsoft Report Builder. At runtime, the ReportViewer control renders them locally; the successor for ASP.NET Core scenarios is Microsoft.Reporting.NETCore.

  • Supported export formats include PDF, Excel, Word, CSV, and image formats.
  • Reports can be embedded as project resources or loaded from the file system at runtime.

Security & safety

RISK: LOW

RDLC is an XML text file; it can contain expressions (Visual Basic .NET syntax) evaluated at render time. Malicious expressions are theoretically possible if loading untrusted RDLC files programmatically, but this is a developer-facing format - end users do not normally open arbitrary RDLC files.

Format details

in a nutshell
FULL NAMEReport Definition Language Client-sideaka RDLC report, ReportViewer report definition
DEVELOPERMicrosoft Corporationsince 2005 (Visual Studio 2005 / ReportViewer controls)
MIME TYPEapplication/octet-stream
TYPEXML text file
STANDARDOpen · royalty-free

Programs that open RDLC files

Windows3 apps
Microsoft Visual Studio Freemium Double-click the .rdlc file in Solution Explorer - opens the visual report designer.
Microsoft Report Builder Free File → Open → browse to .rdlc - full graphical designer, no Visual Studio needed.
Notepad / VS Code Open-source Open as XML text to inspect or hand-edit the report definition.

Technical details

deep spec
Format typeXML text document (RDL schema subset)
MIME typeapplication/octet-stream (no registered MIME; text/xml used informally)
Text encodingUTF-8 (default) or UTF-16 with BOM
Typical file size5 KB - 500 KB; reports with embedded images can reach several MB
XML namespacehttp://schemas.microsoft.com/sqlserver/reporting/20xx/01/reportdefinition (version-dependent)
Schema versions2003, 2005, 2008, 2008r2, 2010, 2016 (declared in root xmlns attribute)
Data binding modelData supplied programmatically at runtime via ReportViewer.LocalReport.DataSources; no embedded connection string or query
Runtime engineReportViewer control (WinForms / ASP.NET WebForms); Microsoft.Reporting.NETCore for ASP.NET Core
Authoring toolsVisual Studio Report Designer, Microsoft Report Builder
Export formatsPDF, Excel, Word, CSV, TIFF, and other image formats via rendering extensions
Related format.rdl (server-side SSRS report; includes embedded data source connection string and query)
Platform supportWindows (.NET Framework); cross-platform rendering available via Microsoft.Reporting.NETCore (.NET Core / .NET 5+)
Released2005 (Visual Studio 2005 / ReportViewer controls)
Latest versionRDL 2016 schema (SQL Server 2016 / SSRS)
Open standardYes · royalty-free
Specificationlearn.microsoft.com

RDLC conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with RDLC 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 RDLC files.

Frequently asked questions

What is the difference between RDL and RDLC?
RDL is for SQL Server Reporting Services (server-side rendering); RDLC is the client-side variant used by the ReportViewer control - it omits embedded data source/query definitions, with data supplied by the host application at runtime.
How do I open an RDLC file without Visual Studio?
Use the free Microsoft Report Builder (Windows). You can also open it in any text/XML editor since it is plain XML.
Can I convert RDLC to PDF?
Not with a standalone tool - you must render it programmatically using the Microsoft.Reporting library (LocalReport.Render) in a .NET application, or run it in a ReportViewer control.
Why does my RDLC report show no data?
RDLC does not embed data - your application must bind a DataTable or IEnumerable to the report's DataSources at runtime. Verify that DataSet field names in the RDLC match your code's data.
Can I use RDLC in ASP.NET Core / .NET 6+?
The original WebForms ReportViewer control does not support .NET Core. Use community NuGet packages such as AspNetCore.ReportViewer or consider migrating to FastReport/Telerik Reporting.

References

1Microsoft Open Spec - MS-RDL (Report Definition Language)learn.microsoft.com
2Microsoft Learn - Plan for report design and deployment (SSRS)learn.microsoft.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.CRDOWNLOADChrome Partial Download File
6.PARTPartial Download File
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.DBSQLite Database File
10.PKPASSApple Wallet Pass (formerly Passbook)

Related extensions

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration 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