Connect your data, understand your operations.
Bring in the spreadsheets, field forms and maps you already use, and see every site in one place.
Turn a KML, KMZ, shapefile, GeoJSON or spreadsheet of plots into a GeoJSON file in the format the EU Information System (TRACES) asks for: longitude first, six decimals, the exact property names, Area as a number, no lines or holes. Every fix and every warning is listed in plain words. Free, no sign-up, and the file never leaves your browser. It checks the file only, not deforestation, legality or compliance.
Read the guide: What geolocation does the EUDR require? · Tools for EUDR geolocation data
Back to the tool ↑Everything runs in your browser. Your files are never uploaded to our servers.
sample-coop-plots.geojson, the sample file on the page: a made-up coffee co-op near Tarapoto, Peru, with seven plots and mistakes put in on purpose.
7 plots · 1 problem · 3 checks · 6 fixes · sample-coop-plots-eudr.geojson Problem · Its boundary crosses itself, like a figure eight, which TRACES rejects. Redraw it in your original file; the crossings are marked in red. (Quebrada Honda) Check · Overlaps another plot by 10 m² or more. Check the boundaries; the overlaps are marked in red. (La Esperanza 1, La Esperanza 2) Check · One GPS point and no area: TRACES counts it as 4 ha. Add its real area in hectares if you know it. (Nuevo Edén) Check · Over 4 ha but only one GPS point. Plots over 4 ha need their boundary walked, not a point, unless they are for cattle. (Alto Shilcayo) Fixed · Columns renamed to the exact names TRACES reads: "producer_name" → ProducerName, "country" → ProducerCountry, "plot" → ProductionPlace, "area_ha" → Area. Fixed · The area was text, so TRACES would read it as 0; written as a number. (La Esperanza 1, La Esperanza 2, Alto Shilcayo) Fixed · Country "Peru" written as its two-letter code, PE. (La Esperanza 1, La Esperanza 2, El Mirador, Quebrada Honda, Santa Rosa, Nuevo Edén, Alto Shilcayo) Fixed · Boundary was drawn as a closed line; turned into a polygon. Check it is the plot's boundary. (Santa Rosa) Fixed · Had a hole, which TRACES ignores; split into parts that leave the hole out. (El Mirador) Fixed · Coordinates rounded to 6 decimals (about 10 cm), as TRACES stores them. (La Esperanza 1, Nuevo Edén)
The EU's GeoJSON file description asks for WGS84 coordinates, longitude first, cut to six decimals. Plots are Points, MultiPoints, Polygons, MultiPolygons or GeometryCollections; lines aren't accepted, polygons must be closed, and polygons with holes or crossing outlines aren't processed. The only properties read are ProducerName, ProducerCountry (a two-letter ISO code), ProductionPlace and Area (hectares, as a number), and their names are case-sensitive. A point with no Area counts as 4 hectares, and one statement takes at most 25 MB of GeoJSON.
No. This tool checks the file's format only. It doesn't check whether a plot was deforested after 31 December 2020, whether production was legal, or whether you comply, and it doesn't submit anything. It is independent and not made by the EU.
No. The file is read, checked and fixed in your browser and never leaves your computer.
Bring in the spreadsheets, field forms and maps you already use, and see every site in one place.