diff --git a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js
index ada816e868a5d1d85ade5c926f00092874b00e5b..9548eb6ac0fb560d92e799c5471b17fed1dd04a6 100644
--- a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js
+++ b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js
@@ -398,7 +398,8 @@ const regionChooser = (function(){
 		var geom = sketch.getGeometry().clone().transform(sourceProj, 'EPSG:4326');
 		var wgs84Coords = geom.getLinearRing(0).getCoordinates();
 		var wktPolygon = "POLYGON((";
-		wktPolygon += wgs84Coords.map(lonLat => lonLat.join(" ")).join(", ");
+		var precision = 6; // ~ 10 cm precision
+		wktPolygon += wgs84Coords.map(([lon, lat]) => lon.toFixed(precision) + " " + lat.toFixed(precision)).join(", ");
 		utils.copyToClipboard(wktPolygon + "))", dataPanel);
 	}