EUDR GeoJSON checker · free, no sign-up, no upload

EUDR GeoJSON checker: validate plots before uploading to the Information System

The EU Information System rejects due diligence statements when the GeoJSON file breaks the Commission’s rules, for example with open outlines, holes in polygons or points above four hectares. The checker reads your file in the browser and shows for each plot what the system would reject, what is risky and how to fix it. Your file never leaves your computer.

Rules as of 20 October 2026 · Commission GeoJSON file description of 17 August 2026

What the checker checks

It is based on the Commission’s GeoJSON file description with its list of common errors, the validation rules and the interface description of the Information System, the user guide, the Commission FAQ and the Regulation itself. Each rule has one of three levels:

  • Error: According to these documents the Information System rejects the file, or the geolocation is missing altogether.
  • Warning: The system will probably accept the file, but the data are risky or distort the statement, for example with fewer than six decimal places.
  • Note: Plausibility and recommendation without a breach, for example overlapping plots.
Area of the checkWhat is checked
Fileformat (no PDF, ZIP, KML or CSV), extension, UTF-8, JSON syntax with line and column, size up to 25 MB
StructureFeatureCollection and features, permitted geometry types, nesting, numbers instead of text, WGS84 reference system
Coordinatesvalue range, swapped axes (where the latitude then exceeds 90 degrees), metres instead of degrees, at least six decimal places, decimal comma, Null Island
Polygonsno holes, closed outline, at least four points, no duplicate points after truncation to six decimal places, no straight line, no self-intersection, parts of a MultiPolygon that overlap or share an edge, antimeridian, circular outlines
Areapoint above 4 ha, Area missing or written as text, minimum area, Area against calculated area (acres, square metres)
Propertiesspelling of ProducerName, ProducerCountry, ProductionPlace and Area, ISO country code, several countries in one file, number of producers
Duplicatesidentical plots, points with identical coordinates (collection point), overlaps, points inside another plot’s polygon

Not checked: freedom from deforestation and legality, both part of the risk assessment, whether a polygon covers exactly one plot, whether a point lies in the stated country of production, and whether longitude and latitude are swapped while both values stay within the valid range (that takes a match against the country of production). Where the Commission’s documents contradict each other, such as on the minimum area for points (0.1 ha in the user guide, 0.0001 ha in the validation rules), the report gives both.

Sources: Regulation (EU) 2023/1115, Commission GeoJSON file description (17 August 2026), API and UI validation rules, Operator API Reference V3, Information System user guide, version 3.0, Commission FAQ.

Your file stays with you

The checker runs entirely in your browser. The file is not uploaded, not stored and not sent to anyone; the tool loads no libraries and no map services, and the map sketch is drawn from your own coordinates. Close the page and everything is gone. For smallholders, ProducerName is often a person’s name, one more reason why the file stays on your computer. Only if you have accepted analytics in the cookie banner does Google Analytics count whether a check found errors, roughly how many plots it covered and which rules applied, never file names, names or coordinates.

Frequently asked questions

Is my file fine if the checker finds nothing?

Then the checker found no breach of the Commission’s published rules. That is no guarantee for the upload: by their own account, the validation rules do not describe every check the system runs. And the checker does not check whether the plots were deforested after 31 December 2020; that belongs in the risk assessment.

Why does the checker warn about fewer than six decimal places instead of reporting an error?

Article 2(28) of the Regulation requires coordinates with at least six decimal digits. According to FAQ 7.17 of the Commission, the Information System pads shorter values with zeros and accepts the file. The precision, however, stays that of your data, about 11 metres with four decimal places. That is why the checker reports a warning. Because many programs drop trailing zeros (6.140880 becomes 6.14088), it only warns about single points with five decimal places if the file as a whole looks like shorter coordinates.

Which minimum area applies to points?

The Commission’s documents contradict each other: the validation rules of the Information System require at least 0.0001 hectares, the user guide in version 3.0 says 0.1 hectares. The checker reports values below 0.0001 ha as errors and values below 0.1 ha as warnings. Test such plots in the acceptance environment first.

How does the checker calculate the area?

For polygons on the WGS84 ellipsoid, using the equal-area projection with authalic latitude. The Area values in the Commission’s examples match a sphere with a radius of 6,378,137 metres instead; the difference is below one per cent, and the report shows both values. For points the value in Area counts, because the GeoJSON file description only provides Area for points.

What do I do with a CSV or Excel file?

The Information System only accepts GeoJSON. The script in our EUDR geodata pack converts a CSV table to GeoJSON; the pack, templates and instructions are in the article on geodata from suppliers. Save an Excel sheet as CSV first.

Is my file stored anywhere?

No. The checker reads the file in the browser, sends it to no server and stores nothing, not even in the browser. You save the report yourself as CSV or as PDF through the print function.

Next steps with your geodata

What to request from suppliers, when a point is enough and which errors the Commission lists is covered in the article Geodata from suppliers for the EUDR, with templates in CSV and GeoJSON. Whether you need geodata at all, the EUDR check tells you in two minutes.

To try it out: example file without errors and example file with errors (GeoJSON, fictitious plots in Côte d'Ivoire).

Geodata in Polygon One

Your suppliers enter their plots themselves through a portal without login, as coordinates or as polygons. Polygon One shows every plot on the map and flags anything that is missing or does not add up.

Book a 30-minute demo →
Contact

Let's
talk.

A no-obligation 30-minute call. We’ll show you the platform, discuss your supply chain and give you a transparent quote.

30 minutes · Google Meet
Live platform demo included
Free and no obligation

Or email us directly: a.ruetjes@polygon-one.com

Pick a time in the calendar

The calendar is provided by HubSpot (Ireland) and sets cookies. Google Analytics and Leadfeeder stay off.