Skip to content
transform

Convert WGS 84 to GDA2020

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

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

About converting WGS 84 to GDA2020

Converting from WGS 84 (EPSG:4326) to GDA2020 (EPSG:7844) is the standard datum shift for any work in Australia post-2020. GDA2020 is aligned with ITRF2014 at epoch 2020.00 and tracks the Australian plate; modern WGS 84 also tracks ITRF, so the difference is driven only by the realisation epoch.

At the time of writing the two differ by a few centimetres across mainland Australia and the gap grows at roughly 7 cm/year as the Australian plate continues to move. For most GIS and visualisation use the conversion is essentially identity; for sub-decimetre survey use, apply Geoscience Australia's published transformation against the appropriate WGS 84 realisation.

Why people convert EPSG:4326 to EPSG:7844

  • Imports into Geoscience Australia federal mapping
  • MGA2020 projected coordinates from GPS data
  • GDA2020 cadastre and surveying
  • BoM weather and climate datasets

Official EPSG transformations from WGS 84 to GDA2020

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

WGS 84 to GDA2020 (3)

EPSG:9690±3 mBest accuracy
Method:
Coordinate Frame rotation (geog2D domain)
Area of use:
Australia - GDA
Scope:
Alignment of datasets referenced to WGS 84 which have been derived from GDA94 via the null transformation EPSG::1150 with GDA2020 datasets.
ParameterValueUnit
X-axis translation(tx)61.55millimetre
Y-axis translation(ty)-10.87millimetre
Z-axis translation(tz)-40.19millimetre
X-axis rotation(rx)-39.4924milliarc-second
Y-axis rotation(ry)-32.7221milliarc-second
Z-axis rotation(rz)-32.8979milliarc-second
Scale difference(ds)-9.994parts per billion

Concatenation of CTs 1150 and 8048 through GDA94. Scale difference in ppb where 1/billion = 1E-9. See WGS 84 to GDA2020 (4) (CT code 9691) for alternative for Australia including distortion model.

WGS 84 to GDA2020 (4)

EPSG:9691±3 m
Method:
NTv2
Area of use:
Australia - onshore
Scope:
Approximation for medium and low accuracy applications ignoring static/dynamic CRS differences.

Grid file: GDA94_GDA2020_conformal_and_distortion.gsb

Equivalent to concatenation of null CT 1150 and CT 8447 through GDA94. See WGS 84 to GDA94 (3) (CT code 9690) for conformal-only alternative (i.e. without distortion modelling).

Convert EPSG:4326 to EPSG:7844 in code

The same transformation with common GIS tools and libraries:

from pyproj import Transformer

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

Source: 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

Target: EPSG:7844GDA2020

geographic system using latitude and longitude on an ellipsoid · Area of use: Australia - GDA

+proj=longlat +ellps=GRS80 +no_defs +type=crs
More about EPSG:7844

Frequently asked questions

Is the WGS 84 to GDA2020 conversion essentially identity?
At epoch 2020.0 yes — to within a few centimetres. The realisations diverge slowly, so by 2030 the gap will be tens of centimetres. For survey-grade work use a properly time-stamped transformation.
How accurate is converting WGS 84 to GDA2020?
The most accurate official EPSG transformation between these systems is accurate to about ±3 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:7844 to EPSG:4326