Skip to content
transform

Convert NAD83(HARN) to WGS 84

Convert coordinates from NAD83(HARN) (EPSG:4152) 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-4152-to-epsg-4326

Official EPSG transformations from NAD83(HARN) to WGS 84

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

NAD83(HARN) to WGS 84 (2)

EPSG:1900±1 mBest accuracy
Method:
Coordinate Frame rotation (geog2D domain)
Area of use:
USA - CONUS - onshore
Scope:
Approximation for medium and low accuracy applications ignoring static/dynamic CRS differences.
ParameterValueUnit
X-axis translation(tx)-0.9738metre
Y-axis translation(ty)1.9453metre
Z-axis translation(tz)0.5486metre
X-axis rotation(rx)-1.3357e-7radian
Y-axis rotation(ry)-4.872e-8radian
Z-axis rotation(rz)-5.507e-8radian
Scale difference(ds)0parts per million

Approximation derived ignoring time-dependent parameters and assuming ITRF94(1996.0) and WGS 84, plus NAD83(CORS94) and NAD83(HARN), can be considered the same within the accuracy of the transformation. Replaced by NAD83(HARN) to WGS 84 (3) (code 1901).

NAD83(HARN) to WGS 84 (3)

EPSG:1901±1 m
Method:
Coordinate Frame rotation (geog2D domain)
Area of use:
USA - CONUS - onshore
Scope:
Approximation for medium and low accuracy applications ignoring static/dynamic CRS differences.
ParameterValueUnit
X-axis translation(tx)-0.991metre
Y-axis translation(ty)1.9072metre
Z-axis translation(tz)0.5129metre
X-axis rotation(rx)-1.25033e-7radian
Y-axis rotation(ry)-4.6785e-8radian
Z-axis rotation(rz)-5.6529e-8radian
Scale difference(ds)0parts per million

Approximation derived from tfm code 6864 ignoring time-dependent parameters and assuming ITRF96(1997.0) and WGS 84, plus NAD83(CORS96) and NAD83(HARN), can be considered the same within the accuracy of the tfm. In USA only replaces tfm code 1900.

NAD83(HARN) to WGS 84 (1)

EPSG:1580±2 m
Method:
Geocentric translations (geog2D domain)
Area of use:
USA - HARN
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.
ParameterValueUnit
X-axis translation(tx)0metre
Y-axis translation(ty)0metre
Z-axis translation(tz)0metre

For many purposes NAD83(HARN) can be considered to be coincident with WGS 84.

Convert EPSG:4152 to EPSG:4326 in code

The same transformation with common GIS tools and libraries:

from pyproj import Transformer

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

Source: EPSG:4152NAD83(HARN)

geographic system using latitude and longitude on an ellipsoid · Area of use: USA - HARN

+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs +type=crs
More about EPSG:4152

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 NAD83(HARN) to WGS 84?
The most accurate official EPSG transformation between these systems is accurate to about ±1 m within its stated area of use. Browser-based converters approximate datum shifts with Helmert parameters; for surveying-grade work apply the official transformation 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:4152