Skip to content
transform

Convert Puerto Rico to WGS 84

Convert coordinates from Puerto Rico (EPSG:4139) to WGS 84 (EPSG:4326) — official EPSG transformation parameters, accuracy and area of use, with a free in-browser converter.

Direct link to this transformation: epsgtransform.com/transform/epsg-4139-to-epsg-4326

Official EPSG transformations from Puerto Rico to WGS 84

The EPSG Geodetic Parameter Dataset defines 3 transformations between Puerto Rico (EPSG:4139) and WGS 84 (EPSG:4326). Each applies to a specific area — pick the one whose area of use covers your data.

Puerto Rico to WGS 84 (2)

EPSG:8583±1.5 mBest accuracy
Method:
Concatenated operation
Area of use:
Caribbean - Puerto Rico and US Virgin Islands - onshore
Scope:
(null/copy) Approximation for medium and low accuracy applications assuming equality between plate-fixed static and earth-fixed dynamic CRSs, ignoring static/dynamic CRS differences.
  1. Puerto Rico to NAD83 (1) (null)
  2. NAD83 to WGS 84 (35) (null)

Transformation steps are from Puerto Rico to NAD83(HARN) (1) (code 4435) assuming that NAD83(HARN) is equivalent to WGS 84 within the accuracy of the transformation.

Puerto Rico to WGS 84 (4)

EPSG:15841±2 m
Method:
NADCON
Area of use:
Puerto Rico - onshore
Scope:
(null/copy) Approximation for medium and low accuracy applications assuming equality between plate-fixed static and earth-fixed dynamic CRSs, ignoring static/dynamic CRS differences.

Grid files: prvi.lasprvi.los

Parameter files are from Puerto Rico to NAD83 (1) (code 1461) assuming that NAD83 is equivalent to WGS 84 within the accuracy of the transformation.

Puerto Rico to WGS 84 (3)

EPSG:1893±6 m
Method:
Geocentric translations (geog2D domain)
Area of use:
Caribbean - Puerto Rico and Virgin Islands - onshore
Scope:
Military survey.
ParameterValueUnit
X-axis translation(tx)11metre
Y-axis translation(ty)72metre
Z-axis translation(tz)-101metre

Derived at 11 stations. Accuracy 3m in each axis.

Convert EPSG:4139 to EPSG:4326 in code

The same transformation with common GIS tools and libraries:

from pyproj import Transformer

transformer = Transformer.from_crs("EPSG:4139", "EPSG:4326", always_xy=True)
x, y = transformer.transform(-73.9857, 40.7484)
print(x, y)

Source: EPSG:4139Puerto Rico

geographic system using latitude and longitude on an ellipsoid · Area of use: Caribbean - Puerto Rico and Virgin Islands - onshore

+proj=longlat +ellps=clrk66 +towgs84=11,72,-101,0,0,0,0 +no_defs +type=crs
More about EPSG:4139

Target: EPSG:4326WGS 84

geographic system using latitude and longitude on an ellipsoid · Area of use: World (by country)

+proj=longlat +datum=WGS84 +no_defs +type=crs
More about EPSG:4326

Frequently asked questions

How accurate is converting Puerto Rico to WGS 84?
The most accurate official EPSG transformation between these systems is accurate to about ±1.5 m within its stated area of use. Browser-based converters approximate datum shifts with Helmert parameters; for surveying-grade work apply the official transformation (including the grid-shift files listed below) in a desktop GIS.
Does my data leave the browser when I use this converter?
No. All coordinate transformations are computed locally in your browser using proj4js. The coordinates you enter are never transmitted to any server.
Need the reverse? Convert EPSG:4326 to EPSG:4139