Length · Unit Converter

Convert Kiloparsec to Megaparsec

Convert kiloparsecs to megaparsecs instantly. 1 kiloparsec = 0.001 megaparsec — use the live calculator, the exact formula, a conversion table and worked examples. Also check the Megaparsec to Kiloparsec converter for the reverse conversion.

Written by Sunith Babu L, Ph.D., Lead Engineer Reviewed by Girish V Kulkarni Ph.D.
Length category 2 min read Published Last reviewed Updated

Units explained

Astronomical

Kiloparsec

What is a kiloparsec?

A kiloparsec is a distance unit equal to 1,000 parsecs (about 3.09×10¹⁹ m). It is used to express galactic-scale distances.

Origin of the kiloparsec

Combines the metric-style prefix kilo- with the parsec. Standardised in astronomy as the natural unit for distances within and between galaxies.

Where it is used

Kiloparsecs are used to express galactic radii (the Milky Way is roughly 8 kpc from center to Sun), galactic-cluster scales, and distances within the Local Group.

When and where it was developed

Exact via the parsec; standardised by IAU 2015 along with parsec.

Astronomical

Megaparsec

What is a megaparsec?

A megaparsec is a distance unit equal to one million parsecs (about 3.09×10²² m). It is the standard unit for cosmological-scale distances.

Origin of the megaparsec

Combines the metric-style prefix mega- with the parsec. Standardised in astronomy for inter-galactic distances and cosmological calculations.

Where it is used

Megaparsecs are used in cosmology to express distances to other galaxies (Andromeda is ~0.78 Mpc), galaxy-cluster separations, and the Hubble constant (typically quoted as ~70 km/s per Mpc).

When and where it was developed

Exact via the parsec; the megaparsec is the standard scale unit in modern cosmology.

Kiloparsec to Megaparsec conversion formula

The relationship between kiloparsecs and megaparsecs:

1 kpc = 0.001 Mpc
1 Mpc = 1000 kpc

To convert kiloparsecs to megaparsecs, multiply the value in kiloparsecs by 0.001. To reverse, multiply megaparsecs by 1000.

How to use this converter

Type a value into the calculator. The result in megaparsecs updates as you type. Tap a quick value, copy the result with one click, or use the swap arrow to jump straight to the Megaparsec to Kiloparsec converter for the reverse direction.

Step-by-step: convert kiloparsecs to megaparsecs

  1. Write down the value in kiloparsecs (kpc).
  2. Multiply that value by the factor 0.001.
  3. The product is the equivalent value in megaparsecs (Mpc).
  4. To reverse, multiply the megaparsec value by 1000.

Worked examples

Example 1 — Convert 1 kpc to Mpc:
1 × 0.001 = 0.001 Mpc

Example 2 — Convert 100 kpc to Mpc:
100 × 0.001 = 0.1 Mpc

Kiloparsec to Megaparsec conversion table

Standard reference values for converting kiloparsecs to megaparsecs:

Kiloparsec [kpc]Megaparsec [Mpc]
0.011e-5
0.10.0001
10.001
20.002
30.003
40.004
50.005
100.01
200.02
300.03
400.04
500.05
1000.1
5000.5
10001

Frequently asked questions

How many megaparsecs is 1 kiloparsec?
1 kiloparsec equals 0.001 megaparsec.
How do I convert kiloparsecs to megaparsecs?
Multiply the value in kiloparsecs by 0.001 to get megaparsecs.
How do I convert megaparsecs back to kiloparsecs?
Multiply the value in megaparsecs by 1000, or use the Megaparsec to Kiloparsec converter.
How many megaparsecs is 100 kiloparsecs?
100 kiloparsecs equals 0.1 megaparsecs, because 100 × 0.001 = 0.1.

Convert Kiloparsec to other length units

Show all Kiloparsec conversions

Sources & references

Conversion factor (1 kpc = 0.001 Mpc) verified against the following authoritative sources:

Results are provided for general reference. Verify critical measurements against an authoritative standard.