Hoppa till huvudinnehåll
LibraTool logoLibraTool

Gratis Enhetsomvandlare

Konvertera mellan enheter för längd, vikt, temperatur, area, volym och mer.

Fungerar offline när den väl lästs in

Vanligt

3,2808399

1 m = 3,2808399 ft

= 3 ft 3.4 in

1 m = 3,2808399 ft

Precision

Alla konverteringar

Vanliga användningar

  • LängdkonverterareKonvertera mellan meter, fot, tum, kilometer, mil, centimeter, millimeter, yards och mer.
  • ViktkonverterareKonvertera mellan kilogram, pund, uns, gram, stenar och ton — alla större viktenheter.
  • TemperaturkonverterareKonvertera mellan Celsius, Fahrenheit och Kelvin — matlagnings-, väder- och vetenskapstemperaturer.
  • VolymkonverterareKonvertera mellan liter, gallon, milliliter, koppar, pints, quarts, kubikmeter och fluid ounces.
  • HastighetskonverterareKonvertera mellan km/h, mph, m/s, knop och Mach — löpning, körning, luftfart och vetenskapliga hastigheter.

Så här fungerar det

All omvandlingsmatematik körs direkt i din webbläsare med en handskriven tvåstegsalgoritm — inget bibliotek, inget serveranrop. Var och en av de 18 enhetskategorierna definierar en basenhet (meter för längd, pascal för tryck, watt för effekt, osv.), och varje annan enhet i den kategorin lagrar två vanliga JavaScript-funktioner: en för att omvandla till basen, en för att omvandla från den.

  1. 1
    Välj en kategori och enheter
    Att välja en kategori (längd, temperatur, energi, kapacitans och 14 andra) läser in den kategorins hårdkodade enhetstabell. Varje enhetspost bär en symbol, en visningsetikett, och två aritmetiska funktioner — toBase och fromBase — inbakade direkt i källkoden.
  2. 2
    Tvåstegs basenhetspivot
    När du skriver ett värde anropar omvandlaren fromUnit.toBase(värde) för att nå kategorins kanoniska bas (t.ex. meter, joule, ampere), och anropar sedan omedelbart toUnit.fromBase(basVärde) för att nå målenheten. Denna enda pivot fungerar för vilket par som helst utan att lagra en O(n²)-tabell av direkta förhållanden.
  3. 3
    Resultat formaterat till valbar precision
    Det råa flyttalsresultatet formateras med toPrecision(sig) där sig är 2, 4, 6 eller 8 signifikanta siffror — ditt val. Mycket stora eller mycket små resultat (utanför 1e-10 till 1e15) växlar automatiskt till exponentiell notation. Ett rutnät för "alla omvandlingar" visar samtidigt indatavärdet omvandlat till varje enhet i kategorin.
  4. 4
    Omvandling sparad och delbar via URL
    Din aktuella kategori, enheter och värde skrivs in i URL-fragmentet (t.ex. #cat=length&from=km&to=mi&v=42) med en fördröjning på 300 ms, så att alla omvandlingar kan bokmärkas eller delas som en direktlänk utan att värdet någonsin når en server. De senaste åtta omvandlingarna sparas också i localStorage och visas som historikelement med ett klick.

Relaterade verktyg

Vanliga frågor