diff --git a/package.json b/package.json
index 93ac7dc3..f6b80bb0 100644
--- a/package.json
+++ b/package.json
@@ -21,6 +21,7 @@
     "event-emitter": "^0.3.5",
     "file-saver": "^2.0.0",
     "format-unit": "^1.0.6",
+    "formatcoords": "^1.1.3",
     "i18next-client": "^1.11.4",
     "ip-location": "^1.0.1",
     "json-multiline-strings": "^0.1.0",
diff --git a/src/formatUnits.js b/src/formatUnits.js
index 9eea54db..90e79b74 100644
--- a/src/formatUnits.js
+++ b/src/formatUnits.js
@@ -1,9 +1,8 @@
 const formatUnit = require('format-unit').default
+const formatcoords = require('formatcoords')
 
 module.exports = {
   distance: value => formatUnit('length')(value)(['mm', 'cm', 'm', 'km']),
   area: value => formatUnit('area')(value)(['cm2', 'm2', 'ha', 'km2']),
-  coord: value => {
-    return value.lat.toFixed(5) + ' ' + value.lng.toFixed(5)
-  }
+  coord: value => formatcoords(value).format()
 }