cm to inches conversion guide: exact formula, height & screen charts (2026)
1 inch = 2.54 cm. That number is exact, not a rounded approximation. The 1959 International Yard and Pound Agreement pinned the inch to that value, and every legal-for-trade ruler since then traces back to it. To convert cm to inches, divide by 2.54. To go the other way, multiply by 2.54.
inches = cm ÷ 2.54
cm = inches × 2.54
Need a number right now? Open the free length converter. 16 length units, instant results, runs entirely in your browser with full IEEE 754 precision.
This guide answers four questions in order. Where the 2.54 factor actually comes from, four mental-math tricks matched to four precision tiers, scenario charts (height, screens, paper, mm), and how centimeters to inches connects to the rest of the metric and imperial length family. JavaScript and Python snippets with a roundtrip assert close it out.
The exact formula and where 2.54 comes from
The number 2.54 is not measured; it is defined. On 1 July 1959, the United States, United Kingdom, Canada, Australia, New Zealand and South Africa signed the International Yard and Pound Agreement, fixing the international yard at exactly 0.9144 m. From that single definition every smaller imperial length falls out: 1 yard = 36 inches, so 1 in = 0.0254 m = 25.4 mm = 2.54 cm exactly. NIST publishes the same factor in Handbook 44, which is what every certified caliper in a US machine shop is calibrated to.
The metric side hardened on 20 May 2019. The BIPM redefined the meter by fixing the speed of light at exactly c = 299,792,458 m/s, so 1 meter is now the distance light travels in 1/299,792,458 of a second in vacuum. The inch inherits that definition through the yard and meter chain. Practical effect for daily work: zero. What changed is that any lab with an iodine-stabilized laser can realize a meter from first principles, no platinum bar required.
Going the other direction, 1 cm = 0.3937007874… in. That is an infinite non-repeating decimal in any base ten representation, which means the cm to in formula is asymmetric. cm-to-inch is divisive (clean), inch-to-cm is multiplicative (also clean), but neither direction has a “nicer” inverse. A worked example: 30 cm ÷ 2.54 = 11.811024 in. Round to 11.81 in for shopping, keep all six digits for engineering drawings.
Precision warning. Replacing 0.3937007874 with 0.39 for speed introduces 0.6 mm of error per meter. Fine for picking out a curtain rod, fatal for a CNC tool path where ±0.05 mm is normal tolerance. When the work matters, use the full factor or the length converter, which carries the canonical 2.54 through to the result.
4 mental-math tricks that match your precision
The eight-digit factor is precise but useless in a furniture aisle or a shoe shop. These four tricks cover the realistic precision tiers, so pick the one that matches what’s at stake.
Method 1: halve, then subtract 20% (~1.6% error)
Divide the cm by 2, then knock off 20% of that halved number.
- 30 cm →
15 - 3 = 12 in(exact 11.81 in). - 50 cm →
25 - 5 = 20 in(exact 19.69 in). - 100 cm →
50 - 10 = 40 in(exact 39.37 in).
The math: 0.5 - 0.1 = 0.4, which is 1.6% high relative to the true 0.3937. Use this for clothing sizes, bag dimensions, “will this fit on the shelf” questions.
Method 2: multiply by 4, divide by 10 (~1.6% error, cleanest integers)
If you’d rather not handle fractional cm, multiply by 4 and shift the decimal once.
- 27 cm →
108 ÷ 10 = 10.8 in(exact 10.63 in). - 55 cm →
220 ÷ 10 = 22 in(exact 21.65 in). - 75 cm →
300 ÷ 10 = 30 in(exact 29.53 in).
Same 1.6% bias as Method 1 but easier when the cm value is awkward to halve. Useful for screen sizing in a store where you just need to know whether a 27” monitor will look bigger than the 24” you have at home.
Method 3: divide by 2.54 (full precision)
When 1.6% error is intolerable, just do the division. CNC paths, medical-device tolerances, customs declarations on cross-border parcels, and engineering drawings all need the full factor. A pocket calculator handles ÷ 2.54 in two keystrokes; a spreadsheet handles a thousand rows in milliseconds. This is also the cm to in formula that any conversion API will use under the hood.
Method 4: roundtrip sanity check
Whichever shortcut you took, run the result back through × 2.54 and confirm it lands close to where you started. Converted 75 cm to “about 30 in”? Multiply: 30 × 2.54 = 76.2 cm. Within 1.6%, so the shortcut held. If the roundtrip differs by more than 5%, you dropped a factor of ten, usually a slipped decimal between mm and cm. Pilots use the same defensive trick converting fuel uplift between liters and gallons.
Quick reference charts: cm and inches
Bookmark this section when you need a number without thinking. All values use the exact 2.54 factor and round to two or three decimals depending on use.
Small scale (0.1 to 10 cm)
| cm | mm | inches | Reference |
|---|---|---|---|
| 0.1 | 1 | 0.0394 | 1 mm = 0.0394 in |
| 0.5 | 5 | 0.1969 | 5 mm board thickness |
| 1 | 10 | 0.3937 | width of a fingernail |
| 2 | 20 | 0.7874 | thumb width |
| 2.54 | 25.4 | 1.0000 | 1 inch (the anchor) |
| 3 | 30 | 1.1811 | A4 short edge / 30 cm rounds |
| 5 | 50 | 1.9685 | typical lipstick length |
| 10 | 100 | 3.9370 | 100 mm = 3.937 in |
Height chart: cm to ft + in
The conversion every traveler needs eventually. Formulas:
total_inches = cm ÷ 2.54
feet = floor(total_inches ÷ 12)
inches = total_inches − feet × 12
| cm | ft + in | Notes |
|---|---|---|
| 152.4 | 5’0” | exact |
| 157.5 | 5’2” | |
| 160.0 | 5’3” | global female-average reference |
| 162.6 | 5’4” | |
| 165.1 | 5’5” | exact |
| 167.6 | 5’6” | |
| 170.18 | 5’7” | exact (67 in × 2.54) |
| 172.7 | 5’8” | global male-average reference |
| 175.3 | 5’9” | |
| 177.8 | 5’10” | exact |
| 180.3 | 5’11” | |
| 182.88 | 6’0” | exact (72 in × 2.54) |
| 185.4 | 6’1” | |
| 187.96 | 6’2” | exact (74 in × 2.54) |
| 190.5 | 6’3” | exact |
| 193.04 | 6’4” | exact (76 in × 2.54) |
| 200.0 | 6’6.7” | basketball-roster threshold |
For height conversion the trick is to do all arithmetic in one go. Convert cm to total inches first, then split into feet and inches at the end. Splitting first and rounding twice causes rounding drift (covered in the mistakes section below).
Screen size chart: diagonals 11” to 85”
TV and monitor size always means the diagonal. The visible width and height of a 16:9 panel are smaller than the diagonal, much smaller than buyers expect.
| diagonal | cm | 16:9 width | 16:9 height | Typical use |
|---|---|---|---|---|
| 11” | 27.94 | 24.36 cm | 13.70 cm | netbook / iPad mini |
| 13.3” | 33.78 | 29.45 cm | 16.57 cm | 13” laptop |
| 15.6” | 39.62 | 34.55 cm | 19.43 cm | 15” laptop |
| 24” | 60.96 | 53.15 cm | 29.90 cm | budget desktop monitor |
| 27” | 68.58 | 59.78 cm | 33.62 cm | popular desktop tier |
| 32” | 81.28 | 70.85 cm | 39.85 cm | small TV / large monitor |
| 43” | 109.22 | 95.21 cm | 53.55 cm | mid-tier TV |
| 55” | 139.70 | 121.76 cm | 68.49 cm | living-room TV |
| 65” | 165.10 | 143.94 cm | 80.96 cm | large living-room TV |
| 85” | 215.90 | 188.21 cm | 105.87 cm | flagship TV |
The width formula is diagonal × cos(arctan(9/16)) ≈ diagonal × 0.8716; the height is diagonal × 0.4903. Measure the wall before buying. A 65” TV needs about 144 cm of clear horizontal space plus stand or mount clearance.
Paper & document chart (A4 vs US Letter)
Cross-border printing trips up almost every remote team. The two standard sizes are close but never identical:
| Format | mm × mm | cm × cm | inches × inches |
|---|---|---|---|
| A4 | 210 × 297 | 21.0 × 29.7 | 8.27 × 11.69 |
| US Letter | 215.9 × 279.4 | 21.59 × 27.94 | 8.5 × 11.0 |
| A3 | 297 × 420 | 29.7 × 42.0 | 11.69 × 16.54 |
| Legal | 215.9 × 355.6 | 21.59 × 35.56 | 8.5 × 14.0 |
A4 is 0.59 cm narrower but 1.76 cm taller than Letter. Print a Letter PDF on A4 paper without “fit to page” and the bottom line of every page can clip; print A4 on Letter and the right margin shrinks. For a wider tour of the metric and imperial families, see our unit conversion complete guide.
5 real-world scenarios when cm and inches matter
Height on a medical form: 5’7” to cm
US clinical intake forms still ask for feet and inches; the WHO, ICD coding, and almost every non-US hospital chart in centimeters. Switching between the two has one safe pattern. Combine into total inches first, then multiply.
height_in = feet × 12 + inches
height_cm = height_in × 2.54
Worked example: 5’7” → 5 × 12 + 7 = 67 in → 67 × 2.54 = 170.18 cm. Reverse direction (cm to ft + in) for a US patient handed a metric chart: 175 cm ÷ 2.54 = 68.898 in → 5 ft + 8.898 in ≈ 5'8.9". Round to the nearest half-inch only at the very end. Skip the arithmetic entirely with the length converter, which handles inches to cm in either direction without intermediate rounding.
Buying a TV: 55” diagonal vs wall width
A 55” TV is 139.7 cm on the diagonal, but its actual width on a 16:9 panel is 139.7 × 0.8716 = 121.76 cm. Add 2 to 3 cm of bezel and the visible footprint is roughly 124 cm. Subtract that from the wall width and you want at least 20 cm of breathing room on each side, otherwise the TV looks crammed. Sound bars, console shelves, and side speakers eat the rest. The same arithmetic applies at every size: a 65” diagonal is 165.1 cm, but the real width on the wall is 144 cm.
International apparel: EU 38, US 8 and the 81 cm waist
Apparel sizing is where centimeters to inches errors cost real money. Cross-border denim sells two ways: EU and Asian brands print waist in cm, US and UK brands print in inches. A “US 32” waist is 81.28 cm, which European retailers usually round to 81 or 82. Off-the-shelf shoes use the foot length directly: a Japanese or Chinese 27 cm shoe size is roughly US men’s 9 (foot length plus 7 cm gives the US size). Get this wrong by one centimeter and the shoe goes back.
CNC and 3D printing: why 0.39 kills tolerances
CNC mills and 3D printers run on tolerances of ±0.05 mm for metal and ±0.2 mm for FDM plastic. Speed-converting a 1000 mm part with × 0.39 instead of × 0.3937007874 produces an inch value that is 0.37 mm short over the full length. That already eats the metal tolerance budget on its own, before any machine-induced error. The rule for any path that ends up on a tool: divide by 2.54 directly, or carry the full factor 0.3937007874. Anything else compounds. Keep a length converter tab open while you read drawings. It carries the canonical 2.54 with no manual rounding.
Cross-border e-commerce: DHL and FedEx box limits
DHL Express and FedEx International cap a single parcel at length + girth ≤ 419 cm (165 in), with a single longest dimension ≤ 274 cm (108 in). USPS Priority Mail International caps total length + girth at 108 in (274.32 cm). Hit the cap by 1 cm and the package is rejected at the warehouse, not the door. Some carriers also charge by dimensional weight using cm or in depending on origin country, so a 60 × 40 × 40 cm box quoted in centimeters is not the same as 24 × 16 × 16 in quoted in inches. The first is 27.5 in × 15.7 in × 15.7 in and lands in a different fee bracket.
Beyond cm and inches: mm, m, ft, yd in one chain
The 2.54 anchor unlocks the rest of the metric and imperial length family.
mm to inches: sub-millimeter precision
1 mm = 0.03937 in, exact within the same 2.54 chain. Inversely, 1/64 in = 0.396875 mm, which is the standard step on US machinist scales. Common engineering thicknesses:
| metric | imperial | typical use |
|---|---|---|
| 1 mm | 0.0394 in | thin sheet metal |
| 3 mm | 0.1181 in (≈ 1/8”) | acrylic sheet |
| 6 mm | 0.2362 in (≈ 1/4”) | plywood, plate glass |
| 10 mm | 0.3937 in | thick bar stock |
| 25.4 mm | 1.0000 in | the anchor |
The mm to inches lookup matters most when you order metric stock from a US supplier or vice versa. One decimal slip turns a 6 mm board into a 60 mm slab.
m to ft: architecture and real estate
1 m = 3.28084 ft, and 1 ft = 0.3048 m exactly. A standard US 8 ft ceiling is 2.4384 m; a European 2.5 m ceiling is 8.20 ft. Real-estate listings between continents always quote both, but the conversion factor is the same 2.54 chain underneath: 1 ft = 12 in = 12 × 2.54 cm = 30.48 cm = 0.3048 m.
yd and m: sports fields
1 yd = 0.9144 m exactly. That is the very definition that anchors the whole 1959 agreement. A 100 m sprint is 109.36 yd; a 100 yd US football field is 91.44 m. UEFA pitches are sized in metres, NFL fields in yards.
Fractional inches: when decimals aren’t enough
US woodworking, plumbing and machinist drawings still default to 1/16, 1/32, 1/64. To convert cm to a fraction:
in_decimal = cm × 0.3937007874
fraction = round(in_decimal × 64) ÷ 64 // nearest 1/64"
Worked example: 3 cm × 0.3937 = 1.1811 in → 0.1811 × 64 ≈ 11.59 → round to 12/64 = 3/16". So 3 cm ≈ 1 3/16 in. Always reduce the fraction at the end (12/64 = 3/16).
The whole length family at a glance
| 1 mile | = 1.609344 km exact |
|---|---|
| 1 yd | = 0.9144 m exact |
| 1 ft | = 0.3048 m = 30.48 cm |
| 1 in | = 25.4 mm = 2.54 cm exact |
The same 1959 international agreement that pins inches to centimeters also defines the kilogram and pound chain. For the weight side of the same story, see our kg to lbs conversion guide. Volume runs on a different definition entirely, covered in the ml to oz conversion guide. Temperature has its own three-unit chain in our temperature conversion guide. For a single-tab quick converter across all four families, the weight converter, volume converter and temperature converter sit alongside the length tool.
Common mistakes to avoid
Confusing cm with mm (the 10× error)
A “30 cm display” is a 12 in laptop screen; a “30 mm display” is a smartwatch face. Japanese product listings often quote dimensions in mm, European listings in cm, and machine translations sometimes drop the suffix entirely. When in doubt, run the result through an inches to cm sanity check. 30 mm → 1.18 in, too small for any laptop, so the source must have meant cm.
Diagonal vs width / height (the screen trap)
Every monitor and TV size refers to the diagonal, not the width. A 27” monitor is 68.58 cm corner-to-corner but only 59.78 cm wide on a 16:9 panel. Confusing the two before drilling a wall mount is expensive. Width formula for any 16:9 screen: diagonal × 0.8716; height: diagonal × 0.4903.
The 0.39 speed factor in an engineering context
0.39 and 0.3937 look interchangeable but compound. Across 1 m of CNC tool path the gap is 0.7 mm, which already eats most of a precision-class tolerance budget. The fix: never type 0.39 into a CAM file. Use the canonical 2.54 and divide, or use the length converter to generate the value once and copy it across.
Rounding mid-calculation
A height of 5’7” should be converted in one shot: (5 × 12 + 7) × 2.54 = 170.18 cm. Splitting it as 5 × 30.48 + 7 × 2.54 = 152.40 + 17.78 = 170.18 cm happens to land on the same number here, but split rounding to fewer decimals (5 × 30.5 + 7 × 2.5 = 152.5 + 17.5 = 170.0) accumulates error fast. Rule: keep at least four decimal places in intermediate steps, then round at the very end.
Code examples: JavaScript and Python
The same canonical factor that powers the length converter drops directly into any codebase. Both snippets below include a roundtrip assertion to catch precision drift before it ships.
JavaScript
// 1959 International Yard and Pound Agreement: 1 in = 2.54 cm exactly
const CM_PER_INCH = 2.54;
const cmToInches = (cm) => cm / CM_PER_INCH;
const inchesToCm = (inches) => inches * CM_PER_INCH;
// Height split for medical / travel forms
const cmToFeetAndInches = (cm) => {
const totalInches = cmToInches(cm);
const feet = Math.floor(totalInches / 12);
const inches = +(totalInches - feet * 12).toFixed(1);
return { feet, inches };
};
console.log(cmToInches(30)); // 11.811023622047244
console.log(inchesToCm(67)); // 170.18
console.log(cmToFeetAndInches(170.18)); // { feet: 5, inches: 7 }
// Roundtrip sanity check — should match to ~15 sig figs
const back = inchesToCm(cmToInches(170.18));
console.assert(Math.abs(back - 170.18) < 1e-10, "cm roundtrip drift");
CM_PER_INCH is the single source of truth. Define it once and derive everything else; never copy 2.54 into a second file, because the day someone “fixes” one and not the other, you ship a unit-conversion bug.
Python (pandas batch + roundtrip assert)
import pandas as pd
CM_PER_INCH = 2.54 # exact, by 1959 international agreement
df = pd.DataFrame({"cm": [10, 30, 100, 170.18, 215.9]})
df["inches"] = df["cm"] / CM_PER_INCH
df["cm_back"] = df["inches"] * CM_PER_INCH
df["roundtrip_error"] = (df["cm"] - df["cm_back"]).abs()
assert (df["roundtrip_error"] < 1e-10).all(), "roundtrip drift detected"
print(df.round(4))
# cm inches cm_back roundtrip_error
# 0 10.00 3.9370 10.00 0.0
# 1 30.00 11.8110 30.00 0.0
# 2 100.00 39.3701 100.00 0.0
# 3 170.18 67.0000 170.18 0.0
# 4 215.90 85.0000 215.90 0.0
The assert is the load-bearing line. IEEE 754 double-precision floats round-trip to within machine epsilon (~1e-15); the 1e-10 threshold leaves headroom while still catching a typo like 0.394 instead of the full factor.
FAQ
How many cm in an inch exactly?
1 inch = 2.54 cm, exact by definition since the 1959 International Yard and Pound Agreement, not a rounded approximation. The inverse is 1 cm = 0.3937007874… in, an infinite non-repeating decimal. For everyday work 0.39 is fine (1.6% error); for engineering, medical or customs work use the full factor or divide by 2.54.
How do I convert cm to inches in my head?
Fastest method: halve the cm and subtract 20%. Example: 30 cm → 15 - 3 = 12 in (exact 11.81, error 1.6%). Cleaner integers: multiply by 4 and shift one decimal. 50 cm → 200 ÷ 10 = 20 in (exact 19.69). Both methods stay within 1.6% of the true value, fine for furniture, clothing and screens.
What is 5’7” in cm?
5'7" = 170.18 cm. The clean way: combine feet and inches into a single inch count first (5 × 12 + 7 = 67 in), then multiply by 2.54 (67 × 2.54 = 170.18 cm). Quick references: 5’0” = 152.4 cm, 5’10” = 177.8 cm, 6’0” = 182.88 cm, 6’2” = 187.96 cm.
How many inches is 30 cm?
30 cm = 11.811 in, more precisely 11.811024 in. This shows up constantly because A4 paper is 29.7 cm tall (≈ 11.69 in), one centimeter shy of 30. Speed-converted as “about 12 inches” the error is 1.6%, which is acceptable for desk-organizer shopping but not for cabinet-making.
What is the formula for cm to inches?
inches = cm ÷ 2.54. The reverse is cm = inches × 2.54. The factor 2.54 was set by the 1959 international agreement signed by the US, UK, Canada, Australia, New Zealand and South Africa, which fixed 1 yard = 0.9144 m exactly; dividing by 36 inches per yard yields 1 in = 0.0254 m = 2.54 cm.
How do I convert mm to inches?
inches = mm ÷ 25.4, since 1 in = 25.4 mm exactly. Common results: 6 mm = 0.236 in, 10 mm = 0.394 in, 25 mm = 0.984 in. Watch out for the cm vs mm confusion: a 30 mm board is 1.18 in (less than a thumb-knuckle) while a 30 cm board is 11.8 in, an order of magnitude apart.
Why is the inch defined as exactly 2.54 cm?
The 1959 International Yard and Pound Agreement fixed the international yard at exactly 0.9144 m. Since 1 yard = 36 inches, that pegs 1 inch = 0.0254 m = 2.54 cm by simple division. The agreement deliberately made the inch a metric quantity so that engineering tolerances could be specified once, in SI, and traced anywhere on the planet.
How many inches is 100 cm?
100 cm equals 39.3700787402 inches when divided by the exact 2.54 factor. For everyday use, 100 cm is just under 39.4 inches, or about 3 feet 3.4 inches tall. Round to 39 inches only when precision below 0.4% does not matter.
Is 1 cm bigger than 1 inch?
No, 1 inch is bigger than 1 cm. One inch equals 2.54 cm, so an inch is about 2.54 times longer than a centimeter. A common quick check: 1 cm fits inside a single inch about two and a half times.
How do I convert cm to inches in Excel or Google Sheets?
Use the CONVERT function: =CONVERT(A1, "cm", "in") returns the inches equivalent of the cm value in cell A1, accurate to spreadsheet precision. Wrap with ROUND for cleaner output: =ROUND(CONVERT(A1, "cm", "in"), 2). Both Excel and Google Sheets accept this formula identically.