Der Einheitenumrechner beantwortet eine Frage: Wie hoch ist diese Zahl in jener anderen Einheit? Sieben Gruppen decken Länge, Gewicht, Temperatur, Fläche, Volumen, Geschwindigkeit und Daten ab, 38 Einheiten insgesamt. Die ganze Umrechnung läuft in deinem Browser mit dem Code, der zusammen mit der Seite ausgeliefert wird, und die Zahl, die du eingibst, verlässt deine Maschine nie.
Sieben Gruppen, achtunddreißig Einheiten
Oben wählen sieben Buttons die Gruppe: Länge (8 Einheiten), Gewicht (6), Temperatur (3), Fläche (6), Volumen (6), Geschwindigkeit (4) und Daten (5). Das Tool öffnet sich in Länge, von m nach ft. Das Dropdown Von listet die Einheiten der aktuellen Gruppe, das Dropdown Nach listet dieselbe Menge, und das Zahlenfeld zeigt den Platzhalter Wert eingeben. Zwischen den beiden Spalten sitzt ein Tausch-Button, der Von und Nach tauscht, während die eingegebene Zahl erhalten bleibt.
Das Ergebnis erscheint, während du tippst
Es gibt keinen Berechnen-Button. Jeder Tastendruck führt die Umrechnung neu aus, und die Spalte Nach füllt sich sofort; bei leerem Feld steht dort ein Gedankenstrich. Die Abfrage ist einfach: Ist das Feld leer oder der Text nicht als Zahl lesbar, ist die Ausgabe ein Gedankenstrich, und die Ergebniszeile bleibt verborgen. Sobald eine Zahl da ist, zeigt die Ausgabebox den umgerechneten Wert, und darunter wiederholt eine Zeile in Monospace-Schrift die Umrechnung, zum Beispiel 1 m = 3.2808399 ft, mit den Einheitsschlüsseln, wie sie im Code stehen.
Wie die Zahl berechnet wird
Jede Einheit außer Temperatur trägt genau einen Faktor in der Basiseinheit (Meter, Kilogramm, Liter, Bytes) und die Umrechnung ist Wert mal Von-Faktor geteilt durch Nach-Faktor. So wird 1 mi zu 1 mal 1609.344 geteilt durch 1, also 1609.344 m. Temperatur nimmt einen eigenen Weg über Celsius: von Fahrenheit 32 subtrahieren und mit 5 durch 9 multiplizieren, von Kelvin 273.15 subtrahieren, und die umgekehrten Operationen geben das wieder zurück. Deshalb ist minus 40 Grad der Punkt, an dem die beiden Skalen zusammenfallen: der Umrechner rechnet minus 40 Celsius in minus 40 Fahrenheit um. Die Daten-Gruppe zählt binär: KB sind 1024 Bytes, MB sind 1024 im Quadrat, GB sind 1024 im Kubus und TB sind 1024 zur Vierten.
Die Anzeige und der Kopieren-Button
Das Ergebnis wird mit höchstens acht Nachkommastellen formatiert, und Nullen am Ende werden gestrichen, sodass 100 Celsius nach Fahrenheit als 212 und nicht als 212.00000000 steht. Zwei Extreme wechseln in die Exponentialdarstellung: ein von null verschiedenes Ergebnis unter 0.0001 im Betrag und jedes Ergebnis über 999.999.999. Deshalb erscheint 1 GB in Bytes als 1.0737e+9 statt 1073741824, und 1 mg in metrische Tonnen als 1.0000e-9. Der Kopieren-Button schreibt nur die formatierte Zahl in die Zwischenablage, ohne den Einheitensuffix.
Was hier nicht dabei ist, und wohin als Nächstes
Der Umrechner geht nur von Einheit zu Einheit: Er behandelt kein Geld, bei dem Wechselkurse zählen, keine Dateigrößen als Aufschlüsselung und keine Farbformate. Für Geld mit einem Kurs, den du selbst eingibst, wendet der Währungsumrechner (Manueller Kurs) deinen Kurs auf einen Betrag an. Für eine Byte-Zahl, die sich in KB, MB, GB und Freunde in dezimal und binär nebeneinander auflösen soll, erledigt der Dateigrößen-Konverter die sechszilige Arbeit. Wenn du eine Farbe umrechnest, wandert der Farbkonverter zwischen HEX, RGB und HSL. Und der Dateigrößen-Guide erklärt den Unterschied zwischen dezimal 1000 und binär 1024 im Detail.