.EPW

EPW File

EnergyPlus Weather File
Ask a question
QUICK ANSWER

An EPW file is an EnergyPlus Weather file - a plain-text file holding 8,760 rows of hourly weather data (temperature, humidity, solar radiation, wind speed) for one location. Open it in EnergyPlus, OpenStudio, or the free Elements editor; any spreadsheet or text editor reads it too, since it is comma-separated text. EPW files contain no executable code and are safe to open.

Developer: U.S. Department of Energy (National Renewable Energy Laboratory) Category: Data Files Open standard MIME: text/plain
OPENS ON Windows macOS Linux Web
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Jun 25, 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 EPW file format?

An .epw file is a plain-text hourly weather dataset used by building-energy and daylighting simulation software. The format was introduced around 2001 alongside the first EnergyPlus release - the U.S. Department of Energy's flagship building simulation engine, developed and maintained by the National Renewable Energy Laboratory (NREL).

Each file covers one full year of hourly weather observations or modeled climate data, structured as eight named header records followed by 8,760 comma-separated data rows. The header records are:

  • LOCATION - site name, coordinates, elevation, time zone
  • DESIGN CONDITIONS - peak heating and cooling design values
  • TYPICAL/EXTREME PERIODS - statistically representative weeks
  • GROUND TEMPERATURES - monthly soil temperatures at several depths
  • HOLIDAYS/DAYLIGHT SAVINGS - calendar overrides
  • COMMENTS 1 / COMMENTS 2 - source and provenance notes
  • DATA PERIODS - date range and interval declaration

Each hourly row carries dry-bulb temperature, dew-point, relative humidity, atmospheric pressure, global/direct/diffuse solar radiation, wind direction, wind speed, sky cover, and several additional parameters. Missing or uncertain values are flagged with sentinel codes (99.9, 999, or 9999 depending on field units) rather than blank cells. The file has no binary magic bytes - identification relies on the first line beginning with LOCATION,.

Beyond EnergyPlus itself, .epw files are consumed by OpenStudio, DesignBuilder, IES VE, Radiance-based workflows, and the Ladybug/Honeybee Grasshopper plug-ins. Free datasets for thousands of global locations are published at energyplus.net/weather and climate.onebuilding.org. The companion .stat file provides derived monthly and annual statistics for the same site, while .ddy files carry the associated design-day data for peak load calculations.

Security & safety

RISK: LOW

EPW files are plain-text weather data with no executable content, so they are safe to open. The only practical caution is using the right file for the right location/scenario - an EPW for the wrong site or an out-of-date dataset gives misleading simulation results. Download files from official sources (energyplus.net/weather, climate.onebuilding.org) to ensure data quality.

Format details

in a nutshell
FULL NAMEEnergyPlus Weather Fileaka EnergyPlus Weather data, EPW weather file
DEVELOPERU.S. Department of Energy (National Renewable Energy Laboratory)since Around 2001 (with the first EnergyPlus releases)
CATEGORYData Files
MIME TYPEtext/plain
TYPEComma-separated hourly weather data with header (text)
STANDARDOpen · royalty-free

Programs that open EPW files

Windows5 apps
EnergyPlus Open-source Free DOE/NREL engine; assign the EPW as the simulation weather file (also ships the Weather Statistics & Conversion tool to inspect EPWs).
Notepad Open-source Open as plain text to read or hand-edit the records.
Elements (Big Ladder Software) Free Free dedicated EPW editor/viewer - open the file to chart and edit hourly weather variables.
OpenStudio Open-source NREL modelling platform; load the EPW as the model's weather file.
Microsoft Excel / any spreadsheet Paid Open/import as CSV to read and chart the comma-separated hourly data (skip the 8 header lines).
macOS2 apps
EnergyPlus Open-source Cross-platform; use the EPW as the weather input.
Elements (Big Ladder Software) Free Open the EPW to view and edit weather variables.
Linux2 apps
EnergyPlus Open-source Cross-platform; reference the EPW from the simulation.
any text editor / spreadsheet Open-source It is CSV-style text - open in LibreOffice Calc or a text editor.
Web1 app
Ladybug Tools EPW Map Free Browse and download free EPW weather files for locations worldwide from a map.

Technical details

deep spec
File structureEight named header records followed by 8,760 comma-separated hourly data rows (or 8,784 in a leap year)
EncodingASCII / UTF-8 plain text; no binary signature or byte-order mark required
First-line identifierFirst line always starts with LOCATION, followed by site metadata - used for format detection in lieu of magic bytes
Data intervalOne record per hour; a full non-leap year produces exactly 8,760 rows
Typical file size1.5 MB - 2.5 MB for a complete annual dataset
Missing-value sentinelsField-specific placeholder codes replace absent readings: 99.9 for temperatures, 999 for wind parameters, 9999 for radiation values
Solar radiation fieldsGlobal horizontal irradiance, direct normal irradiance, and diffuse horizontal irradiance, each in Wh/m² per hour
Meteorological fields per rowIncludes dry-bulb temperature, dew-point, relative humidity, barometric pressure, wind speed, wind direction, total sky cover, opaque sky cover, ceiling height, and visibility
Header sectionsLOCATION, DESIGN CONDITIONS, TYPICAL/EXTREME PERIODS, GROUND TEMPERATURES, HOLIDAYS/DAYLIGHT SAVINGS, COMMENTS 1, COMMENTS 2, DATA PERIODS
MIME typetext/plain; some tools also recognise text/csv
Companion formats.stat (monthly and annual statistical summaries for the same site) and .ddy (design-day data for peak load sizing)
DeveloperU.S. Department of Energy, National Renewable Energy Laboratory (NREL)
Ecosystem supportEnergyPlus, OpenStudio, DesignBuilder, IES VE, Radiance-based workflows, and Ladybug/Honeybee for Grasshopper and Dynamo
Data sourcesDerived from TMY (Typical Meteorological Year), IWEC (International Weather for Energy Calculations), CWEC (Canadian Weather for Energy Calculations), and measured station archives
Geographic metadataLOCATION header stores latitude, longitude, elevation in metres, UTC time-zone offset, and WMO/ASHRAE station identifier
File distributionThe .epw file itself is uncompressed; bulk downloads from energyplus.net are packaged as ZIP archives
ReleasedAround 2001 (with the first EnergyPlus releases)
Latest versionEPW format as documented in the EnergyPlus Auxiliary Programs guide (stable; tracks EnergyPlus, v25.x in 2025)
Open standardYes · royalty-free
Specificationbigladdersoftware.com

EPW conversions

Community Q&A

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

Frequently asked questions

What is an EPW file?
An EnergyPlus Weather file - text holding a full year of hourly weather data (temperature, humidity, solar radiation, wind) for one location, used to run building-energy and daylight simulations.
How do I open an EPW file?
Use a simulation tool like EnergyPlus or OpenStudio, the free Elements editor to view/edit it, or open it in Excel/Notepad since it is comma-separated text.
Where can I download EPW weather files?
Free EPW files for thousands of locations are at the official energyplus.net/weather site, climate.onebuilding.org, and the Ladybug Tools EPW map.
Can I open an EPW in Excel?
Yes - it is CSV-style text. Import it as comma-delimited and skip the first 8 header lines to get the 8,760 hourly data rows.
What's the difference between EPW and TMY3?
Both hold hourly weather data; EPW is the EnergyPlus simulation format and is often generated from TMY3 'typical meteorological year' datasets. The EnergyPlus converter translates between them.
How many rows are in an EPW file?
8,760 - one per hour of a (non-leap) year - after eight header lines describing the location and dataset.

References

1EnergyPlus - Auxiliary Programs: EPW Data Dictionarybigladdersoftware.com
2EnergyPlus - official weather dataenergyplus.net

Keep exploring

across the database

Top extensions this week

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

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

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

Open the toolbox

Browse file extensions A-Z