# Geo Calc UTM/MGRS to WGS84 Reverse Converter

> Geo Calc UTM/MGRS to WGS84 Reverse Converter is a paid API for AI agents from geo-calc.x402tookit.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-30).

Converts a UTM (e.g. 18T 585628 4511322) or MGRS (e.g. 18TWL8562811322) grid reference to WGS84 latitude/longitude coordinates.

## Facts

- Endpoint: GET https://geo-calc.x402tookit.com/utm-mgrs-reverse?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/geo-calc-utm-mgrs-to-wgs84-reverse-converter-8c3d543e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-9S3X1oSZv0GLi64eN5vt

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability geo-calc-utm-mgrs-to-wgs84-reverse-converter-8c3d543e
```

Example prompt: Can you convert UTM coordinate 18T 585628 4511322 to WGS84 latitude and longitude for me?

## When to prefer this

Use this endpoint when you have a UTM or MGRS grid reference (from military maps, survey equipment, GIS exports, or topo maps) and need to convert it back to standard WGS84 decimal latitude/longitude. Prefer this over manual parsing when you also need structured output (zone, band, easting, northing, hemisphere, cell bounds) and built-in validity checking. It complements the sibling lat/lon-to-UTM/MGRS endpoint for round-trip workflows.

## Known failure modes

- Invalid or malformed UTM/MGRS string returns valid=false with reasons array explaining the parsing error
- Zone number or band letter outside legal range results in a null lat/lon with an error summary
- Missing required 'code' query parameter causes a 400-level error
- Ambiguous short MGRS codes without a reference point may fail or return null coordinates

## How this service works

Convert a UTM (18T 585628 4511322) or MGRS (18TWL8562811322) reference to WGS84 latitude/longitude.

## Output

Returns the WGS84 latitude and longitude derived from the input UTM or MGRS code, along with parsed components (zone number, band letter, easting, northing, hemisphere), the canonical MGRS string, the SW corner of the MGRS cell, a validity flag, validation reasons, a human-readable summary, and metadata such as cell size in metres and whether the result is degraded.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "code"
     ],
     "properties": {
      "code": {
       "type": "string",
       "description": "MGRS like 18TWL8562811322 or UTM like '18T 585628 4511322' (letter = latitude band)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "lat": {
       "type": [
        "null",
        "number"
       ]
      },
      "lon": {
       "type": [
        "null",
        "number"
       ]
      },
      "asOf": {
       "type": [
        "null",
        "string"
       ]
      },
      "band": {
       "type": [
        "null",
        "string"
       ]
      },
      "mgrs": {
       "type": [
        "null",
        "string"
       ]
      },
      "zone": {
       "type": [
        "null",
        "number"
       ]
      },
      "input": {
       "type": [
        "null",
        "string"
       ]
      },
      "valid": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "inBand": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "source": {
       "type": [
        "null",
        "string"
       ]
      },
      "easting": {
       "type": [
        "null",
        "number"
       ]
      },
      "reasons": {
       "type": [
        "array",
        "null"
       ],
       "items": {
        "type": "string"
       }
      },
      "summary": {
       "type": [
        "null",
        "string"
       ]
      },
      "verdict": {
       "type": [
        "null",
        "string"
       ]
      },
      "degraded": {
       "type": [
        "boolean",
        "null"
       ]
      },
      "northing": {
       "type": [
        "null",
        "number"
       ]
      },
      "cellSizeM": {
       "type": [
        "null",
        "number"
       ]
      },
      "disclaimer": {
       "type": [
        "null",
        "string"
       ]
      },
      "hemisph
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/geo-calc-utm-mgrs-to-wgs84-reverse-converter-8c3d543e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from geo-calc.x402tookit.com](https://www.zero.xyz/host/geo-calc.x402tookit.com/llms.txt)
