To decode a Plus Code: remove the "+" separator, decode each pair of characters as (latitude, longitude) indices at decreasing resolutions (20°, 1°, 0.05°, 0.0025°), then decode any remaining grid characters.
Plus Code to DD Converter
Could not parse that coordinate.
DD
Decimal Degrees
—
DMS
Deg. Min. Sec.
—
DDM
Deg. Decimal Min.
—
UTM
Univ. Trans. Mercator
—
MGRS
Military Grid
—
Geohash
Base32
—
Plus Code
Open Location Code
—
How to Convert Plus Code to DD: Step by Step
- 1 Remove the "+" separator from the code.
- 2 Process character pairs: each pair = (latitude char, longitude char).
- 3 Pair 1 resolution: 20°. Pair 2: 1°. Pair 3: 0.05°. Pair 4: 0.0025°.
- 4 For characters after the separator: decode as 5×4 grid subdivisions.
- 5 The resulting latitude and longitude range midpoints are the coordinates.
Worked Example
Input
8FW4V75V+8Q
Latitude conversion:
Pairs: 8F→(6,9) WV→(18,17) 45→(17,3) V5→(3,17) Grid: 8Q→(1,2,3,3)
Longitude conversion:
Midpoints → 48.8584°N, 2.2945°E
Result:
48.858400, 2.294500
Why Convert Plus Code to DD?
Plus Codes appear in Google Maps, on business signs, and in humanitarian aid documentation. Converting to DD is needed for use in other GPS systems.
Common Mistakes to Avoid
- ✕ Not removing the separator before processing
- ✕ Confusing short codes (which need a locality context) with full codes
- ✕ Using wrong resolution for each code pair