Aller au contenu principal

Convertisseur d'unités — outil gratuit

Convertissez entre les unités de longueur, poids, température, surface, volume et plus.

Fonctionne hors ligne une fois chargé

Usuelles

3,2808399

1 m = 3,2808399 ft

= 3 ft 3.4 in

1 m = 3,2808399 ft

Précision

Toutes les conversions

Utilisations courantes

  • Convertisseur de longueurConvertir entre les mètres les pieds les pouces les kilomètres les miles les centimètres les millimètres les verges et plus.
  • Convertisseur de poidsConvertir entre les kilogrammes les livres les onces les grammes les pierres et les tonnes — toutes les principales unités de poids.
  • Convertisseur de températureConvertir entre Celsius Fahrenheit et Kelvin — les températures de cuisson météorologiques et scientifiques.
  • Convertisseur de volumeConvertir entre les litres les gallons les millilitres les tasses les pintes les quartiers les mètres cubes et les onces fluides.
  • Convertisseur de vitesseConvertir entre km/h mph m/s nœuds et Mach — les vitesses de course de conduite d'aviation et scientifiques.

Comment ça marche

Tout le calcul de conversion s'exécute directement dans votre navigateur avec un algorithme en deux étapes écrit à la main — sans bibliothèque, sans appel serveur. Chacune des 18 catégories d'unités définit une unité de base (mètres pour la longueur, pascals pour la pression, watts pour la puissance, etc.), et chaque autre unité de cette catégorie stocke deux fonctions JavaScript simples : une pour convertir vers la base, une pour convertir depuis la base.

  1. 1
    Choisissez une catégorie et des unités
    Choisir une catégorie (longueur, température, énergie, capacité, et 14 autres) charge la table d'unités codée en dur de cette catégorie. Chaque entrée d'unité porte un symbole, un libellé d'affichage, et deux fonctions arithmétiques — toBase et fromBase — intégrées directement dans la source.
  2. 2
    Pivot en deux étapes par unité de base
    Quand vous saisissez une valeur, le convertisseur appelle fromUnit.toBase(valeur) pour atteindre la base canonique de la catégorie (par exemple mètres, joules, ampères), puis appelle immédiatement toUnit.fromBase(valeurBase) pour arriver à l'unité cible. Ce pivot unique fonctionne pour n'importe quelle paire sans stocker une table O(n²) de ratios directs.
  3. 3
    Résultat formaté à une précision sélectionnable
    Le résultat brut en virgule flottante est formaté avec toPrecision(sig) où sig vaut 2, 4, 6, ou 8 chiffres significatifs — votre choix. Les résultats très grands ou très petits (en dehors de 1e-10 à 1e15) passent automatiquement en notation exponentielle. Une grille « toutes les conversions » montre simultanément la valeur saisie convertie dans chaque unité de la catégorie.
  4. 4
    Conversion conservée et partageable via l'URL
    Votre catégorie, unités, et valeur actuelles sont écrites dans le fragment d'URL (par exemple #cat=length&from=km&to=mi&v=42) avec un anti-rebond de 300 ms, afin que toute conversion puisse être mise en favori ou partagée comme lien direct sans que la valeur n'atteigne jamais un serveur. Les huit dernières conversions sont aussi enregistrées dans localStorage et apparaissent comme des puces d'historique en un clic.

Outils associés

Questions fréquemment posées