EUDR · Free tool

EUDR GeoJSON validator: check your file before uploading it to TRACES

Paste or upload your plots' GeoJSON and check in seconds whether it meets the EU information system's rules: geometry type, coordinate order and decimals, closed polygons with no holes or crossings, and the 4-hectare limit for points.

Your file never leaves your browser

Check your file

What the validator checks

  1. That it is valid GeoJSON, with a Feature or FeatureCollection.
  2. That geometries are Point, MultiPoint, Polygon or MultiPolygon, the only ones TRACES accepts.
  3. That coordinates are in WGS84, in longitude, latitude order, with at least 6 decimals.
  4. That every polygon has at least 4 coordinate pairs, is closed and has no holes or crossing lines.
  5. That no point represents a plot larger than 4 hectares: those need the full polygon.
  6. That optional properties are spelled correctly: ProductionPlace, ProducerName, ProducerCountry (two-letter code) and Area (a number, in hectares).
  7. That the file does not exceed 25 MB per statement.

How to build a GeoJSON that TRACES accepts

Up to 4 hectares, a point with the area in hectares is enough. If the plot is larger, the technician walks the boundary and the full polygon is saved. Coordinates need at least 6 decimals; more does not help, because the system truncates to 6 and can create duplicate points. Two points are enough for straight sides.

{"type": "FeatureCollection", "features": [ {"type": "Feature", "properties": {"ProducerName": "Producer 1", "ProducerCountry": "PE", "ProductionPlace": "Plot 1", "Area": 2.5}, "geometry": {"type": "Point", "coordinates": [-72.538211, -13.163068]}} ]}

Properties are case-sensitive: "productionplace" does not work. And the area must be a number: "Area": "3" is read as zero.

From the field to the GeoJSON, without errors

Origen records every plot on a phone, even without signal, checks it against four open satellite sources and delivers a TRACES-ready GeoJSON for every shipment, together with the evidence dossier.

Try the field app

How the statement is filed: the EUDR due diligence statement (DDS) in TRACES.

FAQ

Is my file uploaded to a server?

No. The check runs in your browser: the file is not sent to Origen or anyone else.

How many decimals do coordinates need?

At least six, under the regulation. The EU system truncates coordinates to six decimal places, so more decimals add nothing.

When is a polygon needed instead of a point?

When the plot is larger than 4 hectares. If a point has no area, the system assumes 4 hectares.

If the file passes the validator, am I EUDR compliant?

No. It only means the format is correct. You still need to show there was no deforestation after 31 December 2020 and that the product complies with the laws of the country of production.

Official sources

European Commission: EUDR GeoJSON file description Regulation (EU) 2023/1115: Article 2(28) and Article 9 (EUR-Lex) European Commission: the EUDR information system

Informational tool: it checks the format, not legality or the absence of deforestation. The EU system's rules can change; check the official documentation before filing.