Cookies for analytics and advertising
We use cookies for analytics and advertising, both sent to Google. Refusing changes nothing you can see.Read the privacy page
1 km = 1000000 mm
A kilometre is a million millimetres, and the number is the SI prefix system showing its structure: a thousand from kilo and a thousand from milli, with the metre in between. Expanding 3 km into 3,000,000 mm is arithmetically exact and claims six digits of precision the original never had.
50.45 km is 50450000 mm
— the Channel Tunnel.
384400 km is 384400000000 mm
— the average distance to the Moon.
0.00021 km is 210 mm
— the short side of a sheet of A4 paper.
0.001981 km is 1981 mm
— the height of a UK internal door leaf.
| km | mm |
|---|---|
| 1 | 1000000 |
| 2 | 2000000 |
| 3 | 3000000 |
| 5 | 5000000 |
| 10 | 10000000 |
| 20 | 20000000 |
| 50 | 50000000 |
| 100 | 100000000 |
Convert km to mm
Kilometres are the road distance nearly everywhere outside the United States and the United Kingdom, which is why converting them is usually about reading a map or a race entry.
Millimetres are what engineering drawings and datasheets use, because a whole number of them is precise enough for almost anything made by machine and avoids a decimal point that can be lost in a photocopy.
Going from kilometres to millimetres moves the decimal point 6 places to the right and changes nothing else. There is no factor to remember and no rounding to decide: the digits stay in the same order and only their position changes.
1,234 km is 1234000000 mm — same digits, moved along. That is worth knowing because it is the one kind of conversion you can check at a glance: if the digits of the answer are not the digits you started with, something other than the conversion has happened to them.
kilo- and milli- are not part of the unit — they are a multiplier bolted onto the front of it, and the same one means the same thing on every unit it appears on.
Here that is a thousand metres against a thousandth of a metre: 6 powers of ten apart, and the unit underneath both of them is the same metre. Nothing about the quantity changes — only how many of it you are counting in one go.
The million in this conversion is not one fact but two. The prefix kilo multiplies the metre by a thousand and the prefix milli divides it by a thousand, and because they sit on opposite sides of the base unit their effects multiply rather than cancel. A thousand times a thousand is a million, and the metre in the middle is the hinge the whole calculation turns on.
Doing it as two visible steps is more reliable than remembering one factor. Kilometres to metres, then metres to millimetres, with the intermediate figure written down. The intermediate is a number at human scale and can be checked against something real, whereas a seven-digit answer arrived at in one move offers nothing to check against and looks equally convincing whether it is right or a thousand times out.
Laid out in order, the metric prefixes in ordinary use run micro, milli, centi, deci, the metre itself, deca, hecto, kilo, mega. The outer ones step by a thousand at a time and the inner ones by ten, which is why the ladder feels irregular in the middle. Scientific and engineering practice uses only the thousand-steps, so a technical document moves from millimetres to metres to kilometres and mentions nothing in between.
The ten-steps were part of the original French scheme and mostly fell out of use. Deci survives in the decibel and in the decilitre on continental European recipes, hecto in the hectare and in hectopascals on weather charts, and deca almost nowhere. Centi survives everywhere, kept alive by rulers, tape measures and clothing rather than by any technical need for it.
The prefix in kilometre is the prefix in kilogram, kilowatt, kilojoule and kilobyte, and it always means a thousand of whatever follows it. Recognising that turns a set of separate conversions into one rule: a kilometre is a thousand metres in the same way a kilojoule is a thousand joules, and nothing about the quantity being measured changes what the prefix does.
Mass is the exception that has to be learned rather than derived. The kilogram is an SI base unit, the only one whose name already contains a prefix, and the reason is historical — the physical standard the system was built around happened to be that size. Multiples of mass are therefore formed from the gram, so a thousand kilograms is a megagram, universally called a tonne instead.
The symbols are case-sensitive and two of the mistakes are expensive. A capital K is the kelvin, so Km is a kelvin-metre rather than a kilometre. A capital M is the prefix mega, so Mm is a megametre — a thousand kilometres — and writing it where mm was meant is an error of a factor of a billion in a single keystroke.
The convention behind it is straightforward once seen: prefixes smaller than a million are written lower case and those from mega upwards are capitals. That is why kilo is k and mega is M, why millimetre is mm and megametre is Mm, and why a document that capitalises unit symbols for emphasis has quietly said something it did not mean.
A road sign reading 3 km is a rounded figure, accurate to perhaps half a kilometre, and multiplying it gives 3,000,000 mm. Every one of those zeros looks like a measured digit and not one of them is. The arithmetic has not become more accurate; it has produced a string of characters whose length implies a survey that nobody carried out.
This is the reason the conversion is rarely done outside a classroom. Precision is a property of the measurement, not of the unit it is expressed in, and no change of unit adds information. Where the expanded figure genuinely is needed, the honest form states the significant figures explicitly — 3 × 10⁶ mm says three million and says that only one digit of it is known.
The reliable check on any conversion that crosses more than one prefix is to count powers of ten rather than to redo the arithmetic. Milli is ten to the minus three and kilo is ten to the three, so the gap between them is six, and the answer must be the original number followed by six shifts of the decimal point. If the digits are right and the exponent is not, the error is one whole prefix and is easy to locate.
Repeating the sum a second time is a much weaker check, because whoever does it makes the same mistake for the same reason. Counting exponents is a different operation using a different piece of the arithmetic, which is what makes it worth doing — a check that shares a method with the thing it is checking will agree with a wrong answer.
The prefix ladder does not cover everything the metric world actually uses, and a handful of units are formally accepted for use with the system without being built from prefixes. The litre is one, the tonne another, and the hectare a third; minutes, hours and degrees of angle are accepted for the same practical reason, which is that no amount of tidiness was going to replace them.
Each of them hides a power of ten that the prefixes would otherwise have made explicit. A litre is a thousand cubic centimetres, a tonne is a thousand kilograms and would strictly be a megagram, and a hectare is ten thousand square metres. Knowing which power each conceals is what lets a calculation move between them and the prefixed units without a factor going missing.
The one place a distance genuinely gets stored as a very large small-unit integer is inside software, and the motive is exactness rather than precision. Floating-point arithmetic cannot represent most decimal fractions exactly, so a system that adds thousands of dimensions together will drift, and the standard remedy is to hold everything as whole numbers of a very small unit and divide only when displaying.
Machine controllers and drawing kernels commonly do this, working internally in micrometres or in some other fixed fraction of a millimetre so that every stored value is an integer. The user never sees those numbers, and the display converts back to whatever unit was chosen. It is the same conversion as this page, done a few thousand times a second and for a reason that has nothing to do with how far anything actually is.
One million. The kilo prefix multiplies by a thousand and the milli prefix divides by a thousand, and the two act on opposite sides of the metre, so the ratio between them is a thousand times a thousand. Any answer of a thousand or a billion is one of the two steps taken alone or taken twice.
It is a historical accident that the system never corrected. The unit of mass was defined against a physical standard the size of a kilogram, so when the base units were formalised the kilogram was the one already in use. It is the only SI base unit whose name carries a prefix, which is why multiples of mass are built on the gram while the base unit remains the kilogram.
Always a lower-case k. Capital K is the symbol for the kelvin, and capital M is the prefix mega, so Km and KM are both wrong and one of them reads as a million metres. The rule across the system is that prefixes below a million are lower case and those at a million and above are capitals.
Because engineering practice prefers prefixes that step by a factor of a thousand, so the ladder runs micro, milli, unit, kilo, mega. The centimetre and the decimetre come from an older scheme that stepped by ten, and only the centimetre survived in general use, kept alive by everyday measurement rather than by technical work.
The notation, in almost every case. Seven digits cannot be checked by eye and an extra or missing zero passes unnoticed, while 3 × 10⁶ separates the significant figures from the magnitude and makes both verifiable. The notation also stops a spreadsheet quietly reformatting the number and dropping the tail.
One mm is 0.000001 km. It is the same relationship read backwards, so an answer from one page put through the other has to come back to where it started.
The claims this page makes about length units are checkable, and these are the documents that settle them.
The factor is a constant in the page and the arithmetic is four operations, so nothing is sent anywhere and nothing needs to be. The number you type never leaves the browser — there is no request for it to travel in.