EPSG / CRS Code Reference for Nepal (QGIS & ArcGIS)
For Nepal, use EPSG:4326 (WGS 84 lat/long), EPSG:32644 (WGS 84 / UTM zone 44N) west of 84E, and EPSG:32645 (WGS 84 / UTM zone 45N) east of 84E. Nepal's official Survey Department maps use the custom MUTM (Modified UTM) projection, which has no EPSG code, so you must paste a proj4 string: +proj=tmerc +lon_0=81/84/87 +k=0.9999 +x_0=500000 +y_0=0 +ellps=evrst30. This page gives every ready-to-paste definition for QGIS and ArcGIS.
| WGS 84 geographic (lat/long) | EPSG:4326 |
| Western Nepal metric grid | EPSG:32644 (WGS 84 / UTM zone 44N) |
| Eastern Nepal metric grid | EPSG:32645 (WGS 84 / UTM zone 45N) |
| UTM / MUTM dividing meridian | 84 degrees East |
| Nepal 1981 geographic datum | EPSG:6207 (Everest 1830 ellipsoid) |
| MUTM central meridians | 81, 84, 87 degrees East |
| MUTM scale factor (k0) | 0.9999 (UTM uses 0.9996) |
| MUTM ellipsoid | Everest 1830, a=6377276.345 m, 1/f=300.8017 (ellps=evrst30) |
| MUTM false easting / northing | 500000 m / 0 m |
Which CRS does Nepal actually use?
There is no single "Nepal coordinate system." Which CRS (Coordinate Reference System) you need depends entirely on the data you are handling. GPS points, web maps, satellite imagery and most open datasets are stored in WGS 84 geographic coordinates, whose EPSG code is 4326 (degrees of latitude and longitude). For measuring distances and areas in metres, you switch to a projected CRS: either the two standard UTM (Universal Transverse Mercator) zones that cover Nepal, or the government's own MUTM (Modified Universal Transverse Mercator) grid.
The Survey Department of Nepal, the national mapping authority, publishes its official topographic sheets on the MUTM projection referenced to the Nepal 1981 (Nagarkot) datum. This is the coordinate system printed on the 1:25,000 and 1:50,000 topo maps and used across most land-record and cadastral products. The problem for GIS users is that MUTM has never been registered in the EPSG Geodetic Parameter Dataset, so QGIS and ArcGIS cannot offer it in the CRS picker. You must define it yourself by pasting a proj4 or WKT string, which is exactly what this page provides.
The practical rule: keep original GPS or web data in EPSG:4326, reproject to UTM 44N/45N (EPSG:32644/32645) when you want a globally consistent metric grid on the modern WGS 84 datum, and use MUTM only when you must line up precisely with official Nepali survey sheets. Mixing the two families without a datum shift can introduce errors of hundreds of metres, because MUTM sits on the older Everest 1830 ellipsoid rather than WGS 84.
The quick EPSG lookup table for Nepal
Below is the fastest reference. Each entry gives the code, the human-readable name, and where in Nepal it applies. For UTM the dividing meridian is 84 degrees East, which runs roughly north-south through the middle of the country near Chitwan; districts west of that line fall in zone 44N and districts east of it fall in zone 45N. Because the MUTM zones are not in EPSG, they are marked as custom definitions that you paste manually.
If you only remember three numbers, remember 4326 for lat/long, 32644 for western Nepal in metres, and 32645 for eastern Nepal in metres. Everything else in this table is for aligning with official survey products or for the geographic (unprojected) Nepal 1981 datum.
- EPSG:4326 — WGS 84 (geographic, decimal degrees). Use for GPS, web/mobile, and most shared datasets.
- EPSG:32644 — WGS 84 / UTM zone 44N (metres). Western Nepal, longitudes 78E to 84E.
- EPSG:32645 — WGS 84 / UTM zone 45N (metres). Eastern Nepal, longitudes 84E to 90E.
- EPSG:6207 — Nepal 1981 (geographic, Everest 1830 ellipsoid). The datum underlying official MUTM maps.
- EPSG:6208 — Nepal 1981 to WGS 84 datum transformation (the three-parameter shift).
- No EPSG — MUTM zone 81 (Far/Mid-Western), custom proj4 below.
- No EPSG — MUTM zone 84 (Central), custom proj4 below.
- No EPSG — MUTM zone 87 (Eastern), custom proj4 below.
Ready-to-paste proj4 strings
These are the exact definition strings. Copy the one you need and paste it wherever your software accepts a proj4 or PROJ string (in QGIS, this is the "Custom" CRS tab; in ArcGIS you build the equivalent projected coordinate system, described further down). The standard WGS 84 systems are included for completeness even though your software already has them.
For the MUTM zones, the only differences between the three strings are the central meridian (+lon_0) and, by convention, the zone number. The scale factor +k=0.9999 (not the UTM value of 0.9996), the false easting +x_0=500000, the false northing +y_0=0, and the Everest 1830 ellipsoid alias +ellps=evrst30 are identical across all three zones. Note that MUTM is defined on the local datum, so a proper +towgs84 shift is required if you later transform to WGS 84.
- WGS 84 (EPSG:4326): +proj=longlat +datum=WGS84 +no_defs
- UTM 44N (EPSG:32644): +proj=utm +zone=44 +datum=WGS84 +units=m +no_defs
- UTM 45N (EPSG:32645): +proj=utm +zone=45 +datum=WGS84 +units=m +no_defs
- MUTM zone 81: +proj=tmerc +lat_0=0 +lon_0=81 +k=0.9999 +x_0=500000 +y_0=0 +ellps=evrst30 +units=m +no_defs
- MUTM zone 84: +proj=tmerc +lat_0=0 +lon_0=84 +k=0.9999 +x_0=500000 +y_0=0 +ellps=evrst30 +units=m +no_defs
- MUTM zone 87: +proj=tmerc +lat_0=0 +lon_0=87 +k=0.9999 +x_0=500000 +y_0=0 +ellps=evrst30 +units=m +no_defs
- Nepal 1981 geographic (EPSG:6207): +proj=longlat +ellps=evrst30 +towgs84=293.17,726.18,245.36,0,0,0,0 +no_defs
How to set MUTM in QGIS (step by step)
QGIS ships with the full EPSG database, so WGS 84 and both UTM zones are one click away in the CRS selector. MUTM is not, so you register it once as a custom CRS and then reuse it. The steps below apply to QGIS 3.x on any operating system.
After you save the custom CRS, it appears under "User-defined coordinate systems" in every CRS picker (project properties, layer save dialogs, and the reproject tool). Always confirm the correct MUTM zone for your project area, because a point placed in the wrong central meridian will be off by tens of kilometres in easting.
- Open Settings then Custom Projections, and click the green plus to add a new definition.
- Name it clearly, for example "MUTM Zone 84 (Nepal)", and set the Format to "Proj String (Legacy - Not Recommended)" or PROJ, then paste the matching string from the table above.
- Click OK to save; the new CRS is now available under User-defined coordinate systems.
- To set it for a project: Project then Properties then CRS, search your custom name, and apply.
- To reproject a layer: right-click the layer, Export then Save Features As, and choose your MUTM CRS as the output.
- Verify by checking a known survey control point or grid intersection; eastings should sit near 500000 at the zone's central meridian.
Setting up Nepal CRS in ArcGIS Pro / ArcMap
ArcGIS handles the standard systems natively: search for 4326, 32644 or 32645 in the Coordinate System dialog and they load instantly under Projected or Geographic Coordinate Systems. For MUTM there is no built-in entry, so you create a custom Projected Coordinate System that mirrors the proj4 parameters exactly. Esri does ship some related definitions (for example "Nepal Nagarkot TM" variants), but confirm the parameters match the Survey Department values before trusting them.
In ArcGIS Pro, open the map or dataset properties, go to the Coordinate Systems tab, and choose to add a new Projected Coordinate System. Select Transverse Mercator as the projection, then enter the parameters below. For the geographic coordinate system underneath it, base it on the Everest 1830 (1937 Adjustment) ellipsoid, which is the exact ellipsoid used by Nepal's MUTM and Nepal 1981 datum.
Save the definition as a .prj file so you can reuse it and share it with colleagues. When you later transform MUTM data to WGS 84, apply a datum transformation using the Nepal 1981 to WGS 84 parameters (EPSG:6208) rather than assuming the datums are identical.
- Projection: Transverse_Mercator
- False_Easting: 500000
- False_Northing: 0
- Central_Meridian: 81, 84, or 87 (choose your zone)
- Scale_Factor: 0.9999
- Latitude_Of_Origin: 0
- Linear Unit: Meter
- Ellipsoid / Spheroid: Everest 1830 (1937 Adjustment), a = 6377276.345 m, 1/f = 300.8017
Understanding the parameters: why MUTM differs from UTM
MUTM is a Nepal-specific tweak of the global UTM system, designed to reduce scale distortion across the country's narrow east-west extent and to reference the older, locally best-fitting Everest 1830 ellipsoid. The most consequential difference is the scale factor at the central meridian: standard UTM uses 0.9996, while MUTM uses 0.9999. That change flattens the distortion pattern so that map scale stays closer to true over the width of each Nepali zone, at the cost of not matching the international UTM grid.
The second difference is the ellipsoid and datum. Global UTM (EPSG:32644/32645) sits on WGS 84, the modern satellite-derived ellipsoid. MUTM sits on Everest 1830 (1937 Adjustment) via the Nepal 1981 (Nagarkot) datum, an ellipsoid with semi-major axis a = 6,377,276.345 metres and inverse flattening 1/f = 300.8017. In PROJ this ellipsoid is invoked with the alias +ellps=evrst30. Because the two families use different ellipsoids and datum origins, coordinates are not interchangeable without a datum shift.
The false easting of 500,000 metres (shared with UTM) keeps all eastings positive within a zone, placing the central meridian at x = 500000. The false northing is 0 because Nepal lies entirely in the northern hemisphere. Latitude of origin is the equator (0 degrees). Understanding these five parameters, central meridian, scale factor, false easting, false northing, and latitude of origin, is enough to reconstruct any MUTM definition from scratch if you ever lose the string.
Common mistakes and datum-shift gotchas
The single biggest error is treating MUTM coordinates as if they were UTM on WGS 84. Overlaying an official Survey Department layer (MUTM/Everest 1830) on an OpenStreetMap or GPS layer (WGS 84) without a datum transformation typically produces a horizontal offset of several hundred metres. Always tag each dataset with the correct CRS first, then let the GIS reproject with a proper transformation rather than force-fitting layers by eye.
The second common mistake is picking the wrong zone. Because the MUTM strings differ only by +lon_0, it is easy to paste zone 84 when your data is really in zone 87, which shifts everything by roughly 300 kilometres in easting. Cross-check against a known landmark or the district's approximate longitude before committing. Kathmandu, for instance, sits near 85.3E and is mapped in MUTM zone 84 (central meridian 84E).
Finally, when converting MUTM to WGS 84, use the published Nepal 1981 to WGS 84 shift. The EPSG-registered three-parameter transformation (EPSG:6208) uses roughly +293.17, +726.18, +245.36 metres and yields sub-metre-class accuracy for most mapping work. Omitting this +towgs84 shift is the hidden cause of most "my map is off by a bit" complaints in Nepali GIS projects.
EPSG / CRS Code Reference for Nepal (QGIS & ArcGIS) — FAQ
What is the EPSG code for Nepal?+
There is no single EPSG code for Nepal. Use EPSG:4326 (WGS 84) for latitude/longitude, EPSG:32644 (UTM zone 44N) for western Nepal and EPSG:32645 (UTM zone 45N) for eastern Nepal when you need metres. The dividing line is 84 degrees East longitude. Nepal's official MUTM grid has no EPSG code and must be defined manually.
What is the proj4 string for MUTM in Nepal?+
For MUTM zone 84 (Central Nepal) use: +proj=tmerc +lat_0=0 +lon_0=84 +k=0.9999 +x_0=500000 +y_0=0 +ellps=evrst30 +units=m +no_defs. For zone 81 change +lon_0 to 81, and for zone 87 change it to 87. Everything else stays the same, including the 0.9999 scale factor and the Everest 1830 ellipsoid.
How do I set MUTM in QGIS?+
Open Settings then Custom Projections, click the green plus, name the CRS (e.g. MUTM Zone 84 Nepal), set the format to PROJ/Proj String, and paste the matching proj4 string. Save it, and the CRS will appear under User-defined coordinate systems in every CRS picker. Then set it as the project CRS or use it as the output when reprojecting a layer.
Why is MUTM different from normal UTM?+
MUTM (Modified UTM) changes the scale factor at the central meridian from UTM's 0.9996 to 0.9999 to cut distortion across Nepal, and it references the Everest 1830 ellipsoid via the Nepal 1981 datum instead of WGS 84. Because of the different ellipsoid and scale factor, MUTM and UTM coordinates are not interchangeable without a datum transformation.
Which Nepal CRS should I use in QGIS or ArcGIS for GPS data?+
Keep raw GPS and web-map data in EPSG:4326 (WGS 84), since that is how GPS reports coordinates. When you need to measure distances or areas in metres, reproject to EPSG:32644 (west of 84E) or EPSG:32645 (east of 84E). Only switch to MUTM when you must align precisely with official Nepali Survey Department topographic sheets.
What datum shift converts MUTM / Nepal 1981 to WGS 84?+
Use the Nepal 1981 to WGS 84 transformation registered as EPSG:6208, a three-parameter shift of approximately +293.17, +726.18, +245.36 metres (+towgs84=293.17,726.18,245.36,0,0,0,0). Applying it gives sub-metre-class accuracy for most mapping; skipping it is the usual reason overlaid layers appear offset by a few hundred metres.
Related topics
Sources & data note
This article is compiled from the cited sources and contains durable facts only (no daily-changing data). Verify time-sensitive details with the relevant authority.
- WGS 84 — EPSG:4326EPSG.io / OGP Geodetic Parameter Dataset ↗
- WGS 84 / UTM zone 44N — EPSG:32644EPSG.io / OGP Geodetic Parameter Dataset ↗
- WGS 84 / UTM zone 45N — EPSG:32645EPSG.io / OGP Geodetic Parameter Dataset ↗
- Nepal 1981 geographic CRS — EPSG:6207EPSG.io / OGP Geodetic Parameter Dataset ↗
- Nepal 1981 to WGS 84 transformation — EPSG:6208EPSG.io / OGP Geodetic Parameter Dataset ↗
- Everest 1830 (1937 Adjustment) ellipsoid — EPSG:7015EPSG.io / OGP Geodetic Parameter Dataset ↗
- Coordinate Systems Used in Nepal (MUTM parameters)SpaceAppNet ↗
- Survey Department of Nepal (national mapping authority)Government of Nepal, Ministry of Land Management ↗