Skip to content
Zurück zum Blog
Tutorials

Einheitenumrechnung: Länge, Gewicht, Temperatur und Volumen

Metrisch-Imperial-Umrechnung mit exakten Formeln, Code-Beispielen und Schnellreferenz-Tabellen für Länge, Gewicht, Temperatur und Volumen. Kostenlose Tools inklusive.

14 Min. Lesezeit

Einheitenumrechnung: Formeln, Code und Tools für jede Maßeinheit

Einheitenumrechnung klingt trivial, bis man sie falsch macht. Die Folgen reichen von falschen Rezeptergebnissen bis zum $327 Millionen Mars Climate Orbiter-Absturz.

Dieser Leitfaden behandelt die vier häufigsten Messtypen (Länge, Gewicht, Temperatur, Volumen) mit exakten Formeln, JavaScript- und Python-Code zum Kopieren und Schnellreferenz-Tabellen.

Warum Einheitenfehler Entwickler immer noch überraschen

Man könnte denken, Einheitenfehler seien ein gelöstes Problem. Sind sie nicht.

1999 verglühte NASAs Mars Climate Orbiter in der Marsatmosphäre, weil ein Ingenieurteam Pound-Force-Sekunden verwendete, während ein anderes Newton-Sekunden nutzte. Niemand bemerkte die Unstimmigkeit in monatelangen Trajektorienberechnungen. Der Verlust: 327,6 Millionen Dollar.

1983 ging Air Canada Flug 143 (der „Gimli Glider”) im Flug der Treibstoff aus, weil das Bodenpersonal Treibstoff in Pfund statt Kilogramm berechnete. Das Flugzeug hatte weniger als die Hälfte des benötigten Treibstoffs.

Das sind Extremfälle, aber kleinere Einheitenfehler passieren ständig:

  • US-Gallone ≠ Imperial-Gallone. Sie unterscheiden sich um etwa 20 %. Ein Kraftstoffverbrauchsvergleich zwischen amerikanischen und britischen Zahlen ist ohne Wissen, welche Gallone gemeint ist, bedeutungslos.
  • Feinunze ≠ normale Unze. Gold zum Preis von „$1.900 pro Unze” verwendet Feinunzen (31,1 g), nicht die Avoirdupois-Unze (28,35 g) auf deiner Küchenwaage.
  • Temperaturumrechnung ist nicht linear. Man kann nicht einfach multiplizieren, es gibt einen Offset, und ihn zu vergessen gibt völlig falsche Ergebnisse.

Metrisch vs. Imperial: Zwei Systeme, ein Planet

Zunächst das Gesamtbild der beiden Systeme.

DimensionMetrisch (SI)Imperial / US-Gewohnheitsmaße
DesignprinzipDezimal — jede Einheit skaliert mit ZehnerpotenzenInkonsistent — 12 in/ft, 3 ft/yd, 5.280 ft/mi
LängeMeter (m)Fuß (ft), Zoll (in), Meile (mi)
Masse / GewichtKilogramm (kg)Pfund (lb), Unze (oz)
TemperaturCelsius (°C), Kelvin (K)Fahrenheit (°F)
VolumenLiter (L)Gallone (gal), Pint (pt), Tasse
Verwendet vonFast alle LänderUSA, Myanmar, Liberia

Das metrische System wird vom Bureau International des Poids et Mesures (BIPM) gepflegt. Seit 2019 sind alle sieben SI-Basiseinheiten durch feste physikalische Konstanten definiert: die Lichtgeschwindigkeit, die Planck-Konstante, die Boltzmann-Konstante und andere. Das bedeutet, ein Meter ist überall im Universum gleich, per Definition.

Das imperiale System teilt sich tatsächlich in zwei Varianten: US-Gewohnheitsmaße (in Amerika verwendet) und Imperial (historisch in Großbritannien verwendet). Sie teilen Namen für viele Einheiten, definieren einige aber unterschiedlich. Gallonen und Flüssigunzen beispielsweise haben nicht die gleiche Größe.

Längenumrechnung: Formeln und Code

Länge ist der am häufigsten umgerechnete Messtyp. Siehe auch: Längenumrechner

Wichtige Längen-Umrechnungsfaktoren

All diese sind exakte Werte, festgelegt durch das Internationale Yard-und-Pfund-Abkommen von 1959:

UmrechnungFaktorRichtung
Zoll → Zentimeter× 2,54exakt
Fuß → Meter× 0,3048exakt
Yard → Meter× 0,9144exakt
Meilen → Kilometer× 1,609344exakt
Seemeilen → Meter× 1.852exakt

Metrische Präfixe machen den Rest einfach: 1 km = 1.000 m, 1 cm = 0,01 m, 1 mm = 0,001 m. Zwischen metrischen Einheiten zu wechseln bedeutet nur, das Komma zu verschieben.

Längenumrechnung im Code

JavaScript:

const lengthConvert = {
  inToCm:  (inches) => inches * 2.54,
  cmToIn:  (cm)     => cm / 2.54,
  ftToM:   (feet)   => feet * 0.3048,
  mToFt:   (m)      => m / 0.3048,
  miToKm:  (miles)  => miles * 1.609344,
  kmToMi:  (km)     => km / 1.609344,
};

console.log(lengthConvert.inToCm(27));   // 68.58 (27"-Monitor)
console.log(lengthConvert.miToKm(26.2)); // 42.164928 (Marathon)
console.log(lengthConvert.mToFt(1.83));  // 6.003937... (1,83m Person)

Python:

def inches_to_cm(inches: float) -> float:
    return inches * 2.54

def feet_to_meters(feet: float) -> float:
    return feet * 0.3048

def miles_to_km(miles: float) -> float:
    return miles * 1.609344

print(inches_to_cm(27))    # 68.58
print(miles_to_km(26.2))   # 42.164928

Kopfrechenttricks für Länge

  • Zoll zu cm: mit 2,5 multiplizieren. Du liegst 1,6 % daneben, genau genug für den Alltag.
  • Meilen zu km: die Fibonacci-Folge nutzen. Aufeinanderfolgende Fibonacci-Zahlen approximieren das Umrechnungsverhältnis: 5 mi ≈ 8 km, 8 mi ≈ 13 km, 13 mi ≈ 21 km.
  • Fuß zu Meter: durch 3,3 teilen. Eine 6-Fuß-Person ist ungefähr 1,82 m.

Schnellreferenz: Länge

ImperialMetrisch
1 Zoll2,54 cm
1 Fuß30,48 cm
6 Fuß1,8288 m
1 Yard0,9144 m
1 Meile1,609 km
1 Seemeile1,852 km

Gewicht und Masse: Formeln und Code

Technisch gesehen ist „Gewicht” die Gravitationskraft auf ein Objekt, während „Masse” die Menge an Materie ist. Im Alltag und in diesem Leitfaden behandeln wir sie austauschbar. Siehe auch: Gewichtsumrechner

Wichtige Gewichts-Umrechnungsfaktoren

UmrechnungFaktor
Kilogramm → Pfund× 2,20462
Pfund → Kilogramm× 0,453592
Unzen (Avoirdupois) → Gramm× 28,3495
Feinunzen → Gramm× 31,1035
Stone → Kilogramm× 6,35029
Stone → Pfund× 14 (exakt)

Die Feinunzen-Falle

Wenn du mit Edelmetallen, Edelsteinen oder Finanzdaten arbeitest, aufpassen: Die Feinunze (31,1035 g) ist etwa 10 % schwerer als die Standard-Avoirdupois-Unze (28,3495 g). Gold, Silber und Platin werden immer pro Feinunze bepreist. Diese in einer Finanzanwendung zu verwechseln bedeutet, dass deine Berechnungen um 10 % daneben liegen.

Gewichtsumrechnung im Code

JavaScript:

const weightConvert = {
  kgToLbs:    (kg)  => kg * 2.20462,
  lbsToKg:    (lbs) => lbs * 0.453592,
  ozToGrams:  (oz)  => oz * 28.3495,
  gramsToOz:  (g)   => g / 28.3495,
  stoneToKg:  (st)  => st * 6.35029,
};

console.log(weightConvert.kgToLbs(70));    // 154.3234 (durchschn. Erwachsener)
console.log(weightConvert.ozToGrams(8));   // 226.796 (halbes Pfund)
console.log(weightConvert.stoneToKg(11));  // 69.85319

Python:

def kg_to_lbs(kg: float) -> float:
    return kg * 2.20462

def lbs_to_kg(lbs: float) -> float:
    return lbs * 0.453592

def oz_to_grams(oz: float) -> float:
    return oz * 28.3495

print(kg_to_lbs(70))    # 154.3234
print(oz_to_grams(8))   # 226.796

Kopfrechentrick für Gewicht

kg zu lbs: den Wert verdoppeln, dann 10 % addieren. Zum Beispiel: 70 kg → 140 + 14 = 154 lbs. Die exakte Antwort ist 154,32, also nah genug.

Schnellreferenz: Gewicht

ImperialMetrisch
1 Unze28,35 g
1 Pfund453,6 g
1 Stone (14 lbs)6,35 kg
1 Short Ton (2.000 lbs)907,2 kg
1 Feinunze31,10 g

Temperaturumrechnung: Die Ausnahme

Länge, Gewicht und Volumen nutzen alle einfache Multiplikation. Temperatur nicht. Temperaturskalen haben verschiedene Nullpunkte, daher erfordert die Umrechnung sowohl Multiplikation als auch Addition. Siehe auch: Temperaturumrechner

Temperaturformeln erklärt

Die vier Temperaturskalen und ihre Beziehungen:

Celsius ↔ Fahrenheit:

°F = °C × 9/5 + 32
°C = (°F − 32) × 5/9

Woher kommt 9/5? Wasser gefriert bei 0°C (32°F) und siedet bei 100°C (212°F). Die Fahrenheit-Spanne ist 212 − 32 = 180 Grad. Die Celsius-Spanne ist 100 Grad. 180/100 = 9/5.

Celsius ↔ Kelvin:

K = °C + 273,15
°C = K − 273,15

Kelvin verwendet die gleiche Gradgröße wie Celsius, startet aber beim absoluten Nullpunkt (−273,15°C). Es gibt keine negativen Kelvin-Werte.

Fahrenheit ↔ Rankine:

°R = °F + 459,67

Rankine ist zu Fahrenheit, was Kelvin zu Celsius ist: gleiche Gradgröße, aber startend vom absoluten Nullpunkt. Wird hauptsächlich in der amerikanischen technischen Thermodynamik verwendet.

Kurioser Fakt: −40° ist der Punkt, an dem sich Celsius und Fahrenheit kreuzen. −40°C = −40°F exakt.

Temperaturumrechnung im Code

JavaScript:

const tempConvert = {
  cToF: (c) => c * 9 / 5 + 32,
  fToC: (f) => (f - 32) * 5 / 9,
  cToK: (c) => c + 273.15,
  kToC: (k) => k - 273.15,
  fToK: (f) => (f - 32) * 5 / 9 + 273.15,
  kToF: (k) => (k - 273.15) * 9 / 5 + 32,
};

console.log(tempConvert.cToF(100));  // 212 (siedendes Wasser)
console.log(tempConvert.fToC(98.6)); // 37 (Körpertemperatur)
console.log(tempConvert.cToK(0));    // 273.15 (Gefrierpunkt)

Python:

def c_to_f(c: float) -> float:
    return c * 9 / 5 + 32

def f_to_c(f: float) -> float:
    return (f - 32) * 5 / 9

def c_to_k(c: float) -> float:
    return c + 273.15

print(c_to_f(100))   # 212.0
print(f_to_c(98.6))  # 37.0
print(c_to_k(-273.15))  # 0.0 (absoluter Nullpunkt)

Kopfrechentrick für Temperatur

Für eine grobe Celsius-zu-Fahrenheit-Schätzung: verdoppeln und 30 addieren. Das funktioniert gut im Bereich 0–30°C:

  • 20°C → 40 + 30 = 70°F (exakt: 68°F)
  • 30°C → 60 + 30 = 90°F (exakt: 86°F)

Der Fehler wächst bei extremen Temperaturen, aber für Wetter und Kochen kommt man nahe genug.

Wichtige Temperatur-Referenzwerte

Ereignis°C°FK
Absoluter Nullpunkt−273,15−459,670
Wasser gefriert032273,15
Raumtemperatur20–2268–72293–295
Menschlicher Körper3798,6310,15
Wasser siedet100212373,15
Ofen (moderat)180356453,15

Volumen und Flüssigkeiten: Formeln und Code

Volumenumrechnung hat einen besonderen Fallstrick: Die US-Gallone und die Imperial-Gallone sind nicht gleich groß. Siehe auch: Volumenumrechner

Wichtige Volumen-Umrechnungsfaktoren

UmrechnungFaktor
Liter → US-Gallonen÷ 3,78541
Liter → Imperial-Gallonen÷ 4,54609
US-Tassen → Milliliter× 236,588
US-Flüssigunzen → Milliliter× 29,5735
US-Esslöffel → Milliliter× 14,787
US-Teelöffel → Milliliter× 4,929

Die US- vs. Imperial-Gallonen-Falle

Das überrascht Leute häufiger, als man erwarten würde:

EinheitUS-GewohnheitsmaßImperial (UK)Unterschied
1 Gallone3,785 L4,546 L20,1 %
1 Flüssigunze29,57 mL28,41 mL3,9 %
1 Pint473,2 mL568,3 mL20,1 %

Die US-Gallone stammt von der englischen Weingallone von 1707 ab. Die Imperial-Gallone wurde 1824 als das Volumen von 10 Pfund Wasser bei 62°F neu definiert. Das Ergebnis: Eine Imperial-Gallone ist etwa ein Fünftel größer.

Das ist in realen Szenarien relevant. Wenn ein britischer Autobericht den Kraftstoffverbrauch in Meilen pro Gallone angibt, sind das Imperial-Gallonen. Direkt mit US-mpg-Zahlen zu vergleichen, ohne Umrechnung, lässt das britische Auto 20 % effizienter erscheinen, als es relativ zur US-Messung tatsächlich ist.

Volumenumrechnung im Code

JavaScript:

const volumeConvert = {
  litersToUSGal:  (l)    => l / 3.78541,
  usGalToLiters:  (gal)  => gal * 3.78541,
  cupsToMl:       (cups) => cups * 236.588,
  mlToCups:       (ml)   => ml / 236.588,
  flOzToMl:       (floz) => floz * 29.5735,
  mlToFlOz:       (ml)   => ml / 29.5735,
};

console.log(volumeConvert.litersToUSGal(3.78541)); // 1 (exakt)
console.log(volumeConvert.cupsToMl(2));            // 473.176
console.log(volumeConvert.flOzToMl(12));           // 354.882

Python:

def liters_to_us_gal(liters: float) -> float:
    return liters / 3.78541

def cups_to_ml(cups: float) -> float:
    return cups * 236.588

def fl_oz_to_ml(fl_oz: float) -> float:
    return fl_oz * 29.5735

print(liters_to_us_gal(3.78541))  # ~1.0
print(cups_to_ml(2))              # 473.176

Universellen Einheitenumrechner in JavaScript bauen

Wenn du einen Umrechner in deinem eigenen Projekt brauchst, hier eine kompakte Implementierung. Der Trick: Definiere die Beziehung jeder Einheit zu einer Basiseinheit, dann rechne über die Basis um.

const units = {
  // Länge (Basis: Meter)
  m:   { base: 'm', factor: 1 },
  km:  { base: 'm', factor: 1000 },
  cm:  { base: 'm', factor: 0.01 },
  mm:  { base: 'm', factor: 0.001 },
  in:  { base: 'm', factor: 0.0254 },
  ft:  { base: 'm', factor: 0.3048 },
  yd:  { base: 'm', factor: 0.9144 },
  mi:  { base: 'm', factor: 1609.344 },

  // Gewicht (Basis: Gramm)
  g:   { base: 'g', factor: 1 },
  kg:  { base: 'g', factor: 1000 },
  mg:  { base: 'g', factor: 0.001 },
  lb:  { base: 'g', factor: 453.592 },
  oz:  { base: 'g', factor: 28.3495 },

  // Volumen (Basis: Milliliter)
  ml:     { base: 'ml', factor: 1 },
  l:      { base: 'ml', factor: 1000 },
  usgal:  { base: 'ml', factor: 3785.41 },
  uscup:  { base: 'ml', factor: 236.588 },
  floz:   { base: 'ml', factor: 29.5735 },
};

function convert(value, fromUnit, toUnit) {
  const from = units[fromUnit];
  const to = units[toUnit];
  if (!from || !to || from.base !== to.base) {
    throw new Error(`Cannot convert ${fromUnit} to ${toUnit}`);
  }
  return value * from.factor / to.factor;
}

// Temperatur braucht Sonderbehandlung (Offset-basiert)
function convertTemp(value, from, to) {
  // Zuerst auf Celsius normalisieren
  let c;
  if (from === 'C') c = value;
  else if (from === 'F') c = (value - 32) * 5 / 9;
  else if (from === 'K') c = value - 273.15;
  else throw new Error(`Unknown unit: ${from}`);

  // Von Celsius in Zieleinheit konvertieren
  if (to === 'C') return c;
  if (to === 'F') return c * 9 / 5 + 32;
  if (to === 'K') return c + 273.15;
  throw new Error(`Unknown unit: ${to}`);
}

console.log(convert(26.2, 'mi', 'km'));       // 42.164928
console.log(convert(70, 'kg', 'lb'));         // 154.324...
console.log(convert(2, 'uscup', 'ml'));       // 473.176
console.log(convertTemp(100, 'C', 'F'));      // 212

Die convert-Funktion verarbeitet jede Einheit, deren Beziehung zur Basis ein einfaches Verhältnis ist. Temperatur bekommt ihre eigene Funktion wegen des Offsets. Du kannst units mit jeder neuen Einheit erweitern, einfach den Basistyp und den Umrechnungsfaktor angeben.

FAQ

Wie viele Zentimeter sind ein Zoll?

Genau 2,54 cm. Das ist keine Annäherung, sondern der exakte Umrechnungsfaktor, festgelegt durch das Internationale Yard-und-Pfund-Abkommen von 1959. Um Zoll in Zentimeter umzurechnen, multipliziere mit 2,54. Umgekehrt durch 2,54 teilen. Siehe auch: Längenumrechner

Was ist die Formel zur Umrechnung von Celsius in Fahrenheit?

°F = °C × 9/5 + 32. Zum Beispiel: 20°C = 20 × 1,8 + 32 = 68°F. Das 9/5-Verhältnis stammt aus der 180-Grad-Fahrenheit-Spanne (32°F bis 212°F) geteilt durch die 100-Grad-Celsius-Spanne (0°C bis 100°C). Siehe auch: Temperaturumrechner

Warum sind US- und Imperial-Gallonen verschieden?

Die US-Gallone (3,785 L) stammt von der englischen Weingallone von 1707, während die Imperial-Gallone (4,546 L) 1824 basierend auf dem Volumen von 10 Pfund destilliertem Wasser neu definiert wurde. Dieser ungefähr 20%ige Unterschied ist relevant für Kraftstoffverbrauchsvergleiche, Rezeptskalierung und internationalen Versand.

Wie viele Pfund hat ein Kilogramm?

1 kg = 2,20462 lbs. Für Kopfrechnen: den kg-Wert verdoppeln und 10 % addieren. Also 70 kg → 140 + 14 = 154 lbs. Die präzise Antwort ist 154,32 lbs.

Was ist der absolute Nullpunkt?

0 K = −273,15°C = −459,67°F. Es ist die theoretisch niedrigste Temperatur, bei der alle thermische Molekularbewegung aufhört. Kein Labor hat jemals exakt 0 K erreicht, obwohl Experimente auf Milliardstel Grad herangekommen sind.

Ist eine Feinunze dasselbe wie eine normale Unze?

Nein. Eine Feinunze (31,1035 g) ist etwa 10 % schwerer als eine Standard-Avoirdupois-Unze (28,3495 g). Feinunzen werden ausschließlich für Edelmetalle verwendet (Gold, Silber, Platin). Wenn du einen Goldpreis „pro Unze” siehst, sind immer Feinunzen gemeint.

Was ist der einfachste Weg, Meilen in Kilometer im Kopf umzurechnen?

Nutze die Fibonacci-Folge. Aufeinanderfolgende Fibonacci-Zahlen approximieren das 1:1,609-Verhältnis zwischen Meilen und Kilometern: 5 mi ≈ 8 km, 8 mi ≈ 13 km, 13 mi ≈ 21 km. Für beliebige Werte einfach Meilen mit 1,6 multiplizieren.

Zusammenfassung

Vier Dinge zum Merken:

  1. Metrisch ist dezimal. Zwischen metrischen Einheiten wechseln bedeutet Kommaverschiebung.
  2. Imperial erfordert Nachschlagen. 12 Zoll pro Fuß, 3 Fuß pro Yard, 5.280 Fuß pro Meile. Es gibt kein Muster.
  3. Temperatur hat einen Offset. Anders als andere Umrechnungen kann man nicht einfach multiplizieren. Immer die Formel anwenden: °F = °C × 9/5 + 32.
  4. US ≠ Imperial bei Flüssigkeiten. Eine US-Gallone und eine Imperial-Gallone unterscheiden sich um 20 %. Immer prüfen, welche gemeint ist.

Alle Umrechner laufen im Browser, keine Anmeldung nötig:

Verwandte Artikel

Alle Artikel anzeigen