The Official Green Button Download My Data (DMD) Validation Tool - brought to you by the Green Button Alliance:

Thank you for using the DMD Validator. This tool is designed to test a Green Button file for compliance to the standard and the formal tests run during DMD Certification. For more information about Certification, please visit the Green Button Alliance. The U.S. National Institute of Standards and Technology (NIST) and Hypertek Inc. created the base version of this test. The Green Button Alliance expresses our gratitude.

This web page is designed to:

  • Allow you to evaluate the inner structure of a Green Button data file based on the test plan specification.

Validate your Green Button Data File

You can analyze a Green Button data file following the steps below. Please follow them in order...

1) First select the scope of your Green Button data file from the drop down list:



2) You can override and make additional selections of Function Blocks to test:

[FB_1] Common
[FB_4] Interval Metering
[FB_5] Interval Electricity Metering
[FB_6] Demand Electricity Metering
[FB_7] Net Metering
[FB_8] Forward and Reverse Metering
[FB_9] Register Values
[FB_10] Gas
[FB_11] Water
[FB_12] Cost of Interval Data
[FB_15] Usage Summary
[FB_16] Usage Summary with Cost
[FB_17] Power Quality Summary
[FB_27] Usage Summary with Demands and Previous Day Attributes
[FB_28] Usage Summary Costs for Current Billing Period
[FB_29] Temperature Metering
3) Select a Green Button XML file (ending in .xml) to upload from your computer:

4) Please consider checking this box to allow us to keep your file on our server for further tests (compliant files do NOT have personally identifiable information in them). Otherwise the file will be deleted after analysis:

Allow my file to be saved on the Green Button Alliance servers

5) Enable download of the validation results after the file is examined (it will show the results here and also give you an HTML file to view on your computer):

Download my validation results

6) Then to upload the file and have it analyzed!

3) Please consider checking this box to allow us to keep your file on our server for further tests (compliant files do NOT have personally identifiable information in them). Otherwise the file will be deleted after analysis:

Allow my file to be saved on the Green Button Alliance servers

4) Enable download of the validation results after the file is examined (it will show the results here and also give you an HTML file to view on your computer):

Download my validation results


5) Drag and Drop your XML File Here (ending in .xml) to instantly upload it and start the validation...