Saltar al contenido principal

Conversor de unidades gratis

Convierte entre unidades de longitud, peso, temperatura, área, volumen y más.

Funciona sin conexión una vez cargado

Común

3,2808399

1 m = 3,2808399 ft

= 3 ft 3.4 in

1 m = 3,2808399 ft

Precisión

Todas las conversiones

Usos habituales

  • Convertidor de LongitudConvierte entre metros, pies, pulgadas, kilómetros, millas, centímetros, milímetros, yardas y más.
  • Convertidor de PesoConvierte entre kilogramos, libras, onzas, gramos, piedras y toneladas — todas las unidades de peso principales.
  • Convertidor de TemperaturaConvierte entre Celsius, Fahrenheit y Kelvin — temperaturas de cocina, clima y ciencia.
  • Convertidor de VolumenConvierte entre litros, galones, mililitros, tazas, pintas, cuartos, metros cúbicos y onzas fluidas.
  • Convertidor de VelocidadConvierte entre km/h, mph, m/s, nudos y Mach — velocidades de carrera, conducción, aviación y ciencia.

Cómo funciona

Toda la matemática de conversión se ejecuta directamente en tu navegador usando un algoritmo de dos pasos escrito a mano: sin biblioteca, sin llamada al servidor. Cada una de las 18 categorías de unidades define una unidad base (metros para longitud, pascales para presión, vatios para potencia, etc.), y cada otra unidad de esa categoría guarda dos funciones sencillas de JavaScript: una para convertir a la base, otra para convertir desde ella.

  1. 1
    Elige una categoría y unidades
    Elegir una categoría (longitud, temperatura, energía, capacitancia, y otras 14) carga la tabla de unidades codificada de esa categoría. Cada entrada de unidad lleva un símbolo, una etiqueta de visualización, y dos funciones aritméticas: toBase y fromBase, integradas directamente en el código fuente.
  2. 2
    Pivote de dos pasos con unidad base
    Cuando escribes un valor, el conversor llama a fromUnit.toBase(valor) para llegar a la base canónica de la categoría (por ejemplo, metros, julios, amperios), y luego llama de inmediato a toUnit.fromBase(valorBase) para llegar a la unidad objetivo. Este único pivote funciona para cualquier par sin guardar una tabla O(n²) de proporciones directas.
  3. 3
    El resultado se formatea a la precisión seleccionable
    El resultado en punto flotante en bruto se formatea con toPrecision(sig) donde sig es 2, 4, 6 u 8 cifras significativas, tu elección. Los resultados muy grandes o muy pequeños (fuera de 1e-10 a 1e15) cambian automáticamente a notación exponencial. Una cuadrícula de 'todas las conversiones' muestra simultáneamente el valor de entrada convertido a cada unidad de la categoría.
  4. 4
    La conversión persiste y se comparte mediante URL
    Tu categoría, unidades y valor actuales se escriben en el fragmento de la URL (por ejemplo, #cat=length&from=km&to=mi&v=42) con un retraso de 300 ms, así cualquier conversión se puede guardar en marcadores o compartir como enlace directo sin que el valor llegue jamás a un servidor. Las últimas ocho conversiones también se guardan en localStorage y aparecen como chips de historial de un clic.

Herramientas relacionadas

Preguntas frecuentes