Free NWP data

The following list was compiled by IEA Wind Task 36 Forecasting for Wind Energy.

Met. service/model URL Format additional information
Environment Canada GRIB2 Environment Canada GRIB data
Environment Canada / GDPS GRIB2 Global Deterministic Forecast System (GDPS) 0.24° grid
Deutscher Wetterdienst DWD, Germany GRIB2 NWP models of DWD
DWD / ICON GRIB2 Global ICON, triangular grid
DWD / ICON-EPS GRIB2 ICON-EPS, triangular grid
DWD / ICON-EU GRIB2 ICON-EU, regular grid
DWD / ICON-EPS GRIB2 ICON-EU-EPS, triangular grid
Meteo France GRIB2 Open Data (Donnees publiques) of Meteo France
Meteo France / NWP models GRIB2 NWP model data
Meteo France / ARPEGE GRIB2 Global model ARPEGE: global 0.5° Europe 0.1°
NCEP, USA GRIB2 Many NWP models of NCEP, several access methods
NCEP / GFS (grib_filter) GRIB2 GFS grib_filter 0.25° to cut out sub domains
NCEP / GFS Ensemble (grib_filter) GRIB2 GFS ensemble 0.5° grib_filter to cut out sub domains
KNMI, Netherlands GRIB1 go to HARMONIE-AROME forecasts for NW-Europe
Norwegian Met. Institute netCDF netCDF data of MetCoOp Ensemble Prediction System and AROME Arctic

If you are new to the GRIB format, here are a few resources:

Each GRIB record contains the data and the meta data for its description, including information on the horizontal  grid. Unlike netCDF the grid must not be contained in a file, only a description of the grid.

An important concept of GRIB is that the variables don't have names. They are identified by numbers. In GRIB2 it is a triple for discipline, category and parameter number. All tools show variable names. However, they are given via tables used by the software. This means that different tools may show you different variable names for exactly the same GRIB record.

The Wikipedia page is a good start, with many resources for many different software packages:

A very popular tool is wgrib or wgrib2. Some information is given at

Another tool are the Climate Data Operators cdo: They use eccodes or parts of it to read GRIB. With cdo you can easily convert GRIB to other formats e.g. netCDF (though you must be careful and you should check - if possible!)

At DWD we use ECMWF's ecCodes software to read GRIB. The link is which also has references to WMO pages.

To work with GRIBs I recommend the grib_api-tools which are part of ecCodes.

Status: 29 January 2020, Helmut Frank (DWD), Anton Kaifel (ZSW), Sebastian Haglund El Gaidi (Greenlytics)


Helmut Frank
DWD, Deutscher Wetterdienst


Will Shaw
Pacific North-West National Laboratory
18 AUGUST 2022