EUDR geolocation: what the GeoJSON file must contain

Updated 11 October 2026 · 4 min read

Under the EU Deforestation Regulation (EUDR), operators declare where commodities such as cocoa and coffee were produced, using plot coordinates in a GeoJSON file uploaded to the EU Information System. This guide sets out what that file must contain, based on the EU Information System's own documentation, in plain English.

Who this is for

Exporters, cooperatives and consultants who prepare plot maps for an EU buyer or for a due diligence statement (DDS). The EUDR covers cattle, cocoa, coffee, oil palm, rubber, soya and wood. Products must be deforestation-free, meaning produced on land not deforested after 31 December 2020.

The format: GeoJSON in WGS 84, longitude first

Which shapes are allowed

GeometryAccepted?Notes
PointYesOne coordinate pair. Use for small plots (see the 4-hectare rule below).
MultiPointYesTwo or more points.
PolygonYesAt least four coordinate pairs, and the first and last pair must be the same to close the shape.
MultiPolygonYesTwo or more polygons.
GeometryCollectionYesTwo or more geometries. Listed as supported in the DDS API reference.
LineString, MultiLineStringNoLines don't describe a production place and won't be processed.

Two shape rules catch many files:

The EU description sets no rule about whether corners run clockwise or anticlockwise.

The 4-hectare rule: point or polygon?

The FAQ says polygons are required for plots of land larger than 4 hectares, except for cattle. For a point, the Area property (in hectares) is what tells the system how big the plot is:

Properties the system reads

Each feature can carry these optional properties. The names are case-sensitive: productionplace is not the same as ProductionPlace. Any other properties are ignored.

PropertyWhat it holds
ProducerNameThe producer's name.
ProducerCountryThe country of production as a 2-letter ISO code, such as CI or GH, not "Côte d'Ivoire" or "CIV".
ProductionPlaceA name for the place. The EU recommends including it.
AreaArea in hectares, for points. It must be a number: "Area": "3" (in quotes) is read as 0.

Type I and Type II files

The structure is the same; the properties differ.

Size and count limits

A minimal valid example

This is a fictional two-plot file: one small plot as a point with its area, one polygon.

{
  "type": "FeatureCollection",
  "features": [
    { "type": "Feature",
      "properties": { "ProducerName": "Example Farmer", "ProducerCountry": "CI",
                      "ProductionPlace": "Plot A", "Area": 1.8 },
      "geometry": { "type": "Point", "coordinates": [-5.547312, 6.821947] } },
    { "type": "Feature",
      "properties": { "ProducerName": "Example Farmer", "ProducerCountry": "CI",
                      "ProductionPlace": "Plot B" },
      "geometry": { "type": "Polygon", "coordinates": [[
        [-5.551204, 6.818113], [-5.548871, 6.818402], [-5.548530, 6.815990],
        [-5.550962, 6.815731], [-5.551204, 6.818113] ]] } }
  ]
}

Note: longitude first, six decimals, the polygon's last corner repeats its first, the country is a 2-letter code, and Area is a number.

Simplified declarations

The Information System documentation notes that the EUDR was amended by Regulation (EU) 2025/2650. Micro or small primary operators in low-risk countries can file a one-time simplified declaration, and may give a postal address instead of geolocation. Check whether that applies to you before mapping every plot.

Before you upload

  1. Open the file in a GIS tool or checker and look at it on a map: are the plots where they should be?
  2. Check for swapped coordinates, open rings, self-crossing boundaries and holes.
  3. Check property names, country codes and number formats.
  4. Check the total file size against the 25 MB limit.

For the problems that most often get files refused, see common reasons EUDR plot files get rejected. Lire ce guide en français.

Check your file in the browser. The free EUDR Plot File Checker reads GeoJSON, KML, CSV and WKT, flags every issue above, fixes the safe ones (closing rings, six decimals, country codes, property names, obvious swaps) and gives you a corrected GeoJSON to download. It works in English and French, and your file never leaves your device.

Sources