XBRL Certified Software™ is software that has been inspected by XBRL International for conformance with the XBRL specifications. The certification programme exists to ensure interoperability between XBRL software products, ensuring that XBRL reports created in one piece of software can be consumed successfully in another and that those reports will be consumed the same way by other pieces of XBRL Certified Software™.

Certification is currently provided for three types of software:

A Validating Processor is software that is designed to validate and process XBRL or Inline XBRL reports. Certification checks that such software correctly validates reports according to the specification. Validating Processors are tested using the conformance suites that accompany the XBRL specifications.

Validating Processors are required to support all features of the specifications for which they are certified.

Report Creation Software is software that is used to prepare XBRL or iXBRL reports. In order to obtain certification, such software is required to validate any created reports using a certified Validating Processor.

Review & Consumption Software is software that is used to review, analyse, audit or otherwise consume XBRL or iXBRL reports. In order to obtain certification, such software is required to validate reports using a certified Validating Processor.

Many report creation tools incorporate some review features, but they can only be certified as Review and Consumption Software if they are capable opening and reviewing XBRL or iXBRL reports created using other tools.

XBRL International conducts its review of software largely through the use of specification conformance suites, which ensure interoperable compliance with the XBRL Specifications. All care is taken, and the conformance suites themselves are highly objective, but all users should be aware that XBRL International makes no representations about and disclaims all liability in relation to the quality or utility of any third party products, including those subject to certification.

Get certified

For more information on the programme and to enrol your product for certification, please visit the XBRL International website.

XBRL is a modular specification, and software can gain certification in one or more modules. The modules currently available are:

  • Core (XBRL v2.1 & Dimensions v1.0)
  • Inline XBRL v1.1
  • Inline XBRL - Transformation Rules Registry v3
  • Inline XBRL - Transformation Rules Registry v4
  • Inline XBRL - Transformation Rules Registry v5
  • Calculations v1.1
  • Table Linkbase v1.0
  • Report and Taxonomy Packages v1.0
  • Extensible Enumerations v1.0
  • Extensible Enumerations v2.0
  • Formula v1.0
  • Units Registry v1.0
  • xBRL-JSON v1.0
  • xBRL-CSV v1.0

XBRL Certified Software is subject to annual re-testing.

Certified software

The following software holds a current software certification.

Validating Processors Review and Consumption Software Report Creation Software
XBRL Certified Software logo

The XBRL Certified Software™ logo

Software that holds a current certification is entitled to the display the XBRL Certified Software™ logo. Wherever the logo is displayed online, it will be linked to a software certification page on this site, providing full details of the product’s certification status.

If you encounter a logo that is not linked to a page on this site, please report it to certification@xbrl.org.