MGRS Converter
Convert between latitude/longitude and MGRS coordinates, both ways, right in your browser. Your coordinates stay on your device.
Coordinates you enter are converted locally in your browser and are never uploaded; nothing you type is stored on a server.
Want to see the point? Open the Coordinate Map Viewer.
About MGRS Converter
This MGRS converter translates coordinates between latitude/longitude and the Military Grid Reference System without leaving your browser. Type a lat/long pair and pick a precision from 10 km down to 1 m to get a clean MGRS string, or paste an MGRS reference to read its centre latitude and longitude plus the bounding box of the grid square it covers. MGRS is the grid notation used on NATO topographic maps and by many defence, survey, and search-and-rescue teams, so a fast lat long to mgrs and mgrs to lat long converter is handy when your data is in one format and a map or teammate expects the other. Conversions use the WGS84 datum and run entirely on your device, so the coordinates you enter are never uploaded.
Features
- Convert latitude/longitude to an MGRS string, and MGRS back to lat/long, in one tool
- Choose a precision from 10 km, 1 km, 100 m, and 10 m down to 1 m per grid square
- Shows the centre latitude and longitude for any MGRS reference you paste
- Reports the covered bounding box (south, north, west, east) of the grid square
- Accepts MGRS input in any case and ignores stray spaces between the groups
- Validates ranges and flags coordinates in the unsupported polar regions
- Copy any result with one click and open the point on the coordinate map
- Uses the WGS84 datum, matching modern GPS and web-map coordinates
How to use the MGRS Converter
- Pick a direction: Lat/Lng → MGRS or MGRS → Lat/Lng.
- Enter a latitude and longitude and choose a precision, or paste an MGRS reference.
- Read the MGRS string, or the centre lat/long and grid-square bounding box, in the results.
- Copy any value, or follow "View on the map" to plot the point.
Example
Input
48.8584, 2.2945
Output
31UDQ4825211954
The Eiffel Tower at 1 m precision (five digits per axis) in UTM zone 31U.
Common errors & troubleshooting
- MGRS input is rejected as invalid even though it looks right. — Keep the zone number, band letter, and 100 km square (e.g. 31U DQ) and an equal number of easting and northing digits; drop any leading label like "MGRS:".
- A latitude near the poles will not convert to MGRS. — MGRS is undefined below 80°S and above 84°N; use a latitude inside that band, or a UPS-based grid for polar work.
- The MGRS string is shorter or longer than you expected. — The precision control sets the digits per axis: 1 gives a coarse 10 km square, 5 gives a 1 m square, so higher precision means a longer string.
Frequently asked questions
- What is MGRS?
- MGRS, the Military Grid Reference System, is a grid-based way to name any point on Earth as a zone number, a band and 100 km square letters, and easting/northing digits, for example 31UDQ4825211954. It is built on UTM and is used on NATO maps and by many survey and rescue teams.
- What does the MGRS precision digit count mean?
- The digits after the square letters are split evenly between easting and northing. One digit per axis names a 10 km square, two a 1 km square, three 100 m, four 10 m, and five a 1 m square, so more digits mean a smaller, more precise area.
- How do I convert MGRS to latitude and longitude?
- Switch to MGRS → Lat/Lng, paste your reference such as 31UDQ4825211954, and the converter shows the centre latitude and longitude of that grid square plus the south, north, west, and east edges of the area it covers.
- Which datum does this MGRS converter use?
- It uses WGS84, the same datum as GPS receivers and web maps like Google Maps and OpenStreetMap. If your source coordinates use a different local datum, convert them to WGS84 first to avoid an offset of tens of metres.
- Are my coordinates sent to a server?
- No. The lat long to mgrs and mgrs to lat long conversions run entirely in your browser, so the coordinates you enter are processed on your device and never uploaded anywhere.
Related tools
- Plus Codes Converter — Convert between latitude/longitude and a Plus Code (Open Location Code) both ways, with the covered bounding box and cell size.
- Coordinate Map Viewer — Plot a latitude/longitude on an OpenStreetMap map, or click the map to read coordinates back out.
- GPX to GeoJSON — Convert GPX to GeoJSON and back — GPS tracks, routes and waypoints to GeoJSON features, or GeoJSON back to a GPX file.
- KML to GeoJSON — Convert KML ⇄ GeoJSON — turn Google Earth KML into GeoJSON for web maps, or GeoJSON back into KML.
- JSON Formatter — Beautify, minify and validate JSON with error locations.
All ArrayKit tools