Skip to content
transform

Convert SWEREF99 to WGS 84

Convert coordinates from SWEREF99 (EPSG:4619) 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-4619-to-epsg-4326

About converting SWEREF99 to WGS 84

SWEREF99 (EPSG:4619) is Sweden's national realisation of ETRS89, established from a 1999 GNSS campaign. It is the datum behind SWEREF99 TM (EPSG:3006) — the standard projection for Swedish national data — and the twelve local SWEREF99 dd mm zones.

Like all ETRS89 realisations, SWEREF99 is plate-fixed: it moves with the Eurasian plate, while WGS 84 tracks the global frame. The published transformation is a metre-level "null" operation, with the true difference growing at about 2.5 cm/year since 1989 — roughly 0.9 m by the mid-2020s.

For mapping, treat SWEREF99 and WGS 84 as equal. For engineering and geodesy, transform via ETRF/ITRF with explicit epochs.

Why people convert EPSG:4619 to EPSG:4326

  • Publishing SWEREF99 TM national data on web maps
  • Integrating Swedish open geodata with GPS workflows
  • Cross-Nordic projects mixing national ETRS89 realisations
  • Understanding metre-level offsets in precise comparisons

Try it: Stockholm, Sweden

Input (EPSG:4619): 18.0686, 59.3293

Official EPSG transformation from SWEREF99 to WGS 84

The EPSG Geodetic Parameter Dataset defines 1 transformation between SWEREF99 (EPSG:4619) and WGS 84 (EPSG:4326). Its parameters, accuracy and area of use are listed below.

SWEREF99 to WGS 84 (1)

EPSG:1879±1 m
Method:
Geocentric translations (geog2D domain)
Area of use:
Sweden
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

Approximation at the +/- 1m level assuming that ETRS89 is equivalent to WGS 84. SWEREF99 is a regional realization of ETRS89.

Convert EPSG:4619 to EPSG:4326 in code

The same transformation with common GIS tools and libraries:

from pyproj import Transformer

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

Source: EPSG:4619SWEREF99

geographic system using latitude and longitude on an ellipsoid · Area of use: Sweden

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

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

Why do SWEREF99 and WGS 84 differ at all?
SWEREF99 is fixed to the Eurasian plate (ETRS89), while WGS 84 follows the global ITRF. Continental drift accumulates ~2.5 cm/year, now approaching a metre — exactly the accuracy EPSG quotes for the null transformation.
Which EPSG code should Swedish data use: 4619 or 3006?
EPSG:4619 is the geographic (lat/lon) CRS; EPSG:3006 (SWEREF99 TM) is its national Transverse Mercator projection in metres. National datasets are usually delivered in 3006.
How accurate is converting SWEREF99 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:4619