Ir a la prueba
COMUNIDAD
INDUSTRIAL
Documentación técnica

← Volver al convertidor

Convertidor de unidades: documentación técnica

Cómo se obtiene cada resultado del convertidor de unidades de longitud y masa: el método, los factores con sus fuentes oficiales, las reglas de entrada y de formato, una prueba que el servidor calcula paso a paso, y la verificación de que el cálculo del navegador da exactamente lo mismo.

Método

Resultado = Valor × Factor(De) ÷ Factor(A)

Cada unidad tiene un factor: cuántas unidades base vale (metro en longitud, kilogramo en masa). Se multiplica por el factor de origen y se divide entre el de destino, en ese orden y sin atajos. Ejemplo, 1/4 in a mm: 0.25 × 0.0254 ÷ 0.001 = 6.35 mm.

Todo se redondea sólo al mostrar. El cálculo del servidor es el de referencia; el navegador repite los mismos pasos y la sección Verificación comprueba que coincidan.

Unidades y factores

Todos los factores son exactos por definición. Cada uno cita al menos dos fuentes oficiales de organismos distintos.

Longitud (base: m)
UnidadClaveFactorFuentes
Milímetros (mm)mm0.001 mNOM-008-SE-2021 (Tabla 8 (§6.1): mili, 10⁻³)
BIPM, SI Brochure, 9.ª ed. (2019), V4.01 (Tabla 7, p. 138: mili, 10⁻³)
Centímetros (cm)cm0.01 mNOM-008-SE-2021 (Tabla 8 (§6.1): centi, 10⁻²)
BIPM, SI Brochure, 9.ª ed. (2019), V4.01 (Tabla 7, p. 138: centi, 10⁻²)
Metros (m)m1 mNOM-008-SE-2021 (Tabla 1 (§5.1): longitud, metro, m)
BIPM, SI Brochure, 9.ª ed. (2019), V4.01 (Tabla 2 (§2.3.1), p. 126: longitud, metro, m)
Pulgadas (in)in0.0254 mNIST Handbook 44 (2026), apéndice C (p. C-21: 1 in = 2.54 cm (exacto))
Weights and Measures Act (Canadá), R.S.C. 1985, c. W-6 (Anexo II, longitud (f): 1 in = 1/36 yd)
Pies (ft)ft0.3048 mNIST Handbook 44 (2026), apéndice C (p. C-21: 1 ft = 0.304 8 m (exacto))
Weights and Measures Act (Canadá), R.S.C. 1985, c. W-6 (Anexo II, longitud (e): 1 ft = 1/3 yd)
Yardas (yd)yd0.9144 mNIST Handbook 44 (2026), apéndice C (p. C-22: 1 yd = 0.914 4 m (exacto))
Weights and Measures Act (Canadá), R.S.C. 1985, c. W-6 (Anexo II, longitud (d): 1 yd = 9 144/10 000 m)
Masa (base: kg)
UnidadClaveFactorFuentes
Gramos (g)g0.001 kgNOM-008-SE-2021 (Tabla 8 (§6.1): kilo, 10³, y §6.3.4: 1 g = 10⁻³ kg)
BIPM, SI Brochure, 9.ª ed. (2019), V4.01 (Tabla 7, p. 138: kilo, 10³: 1 g = 10⁻³ kg)
Kilogramos (kg)kg1 kgNOM-008-SE-2021 (Tabla 1 (§5.1): masa, kilogramo, kg)
BIPM, SI Brochure, 9.ª ed. (2019), V4.01 (Tabla 2 (§2.3.1), p. 126: masa, kilogramo, kg)
Toneladas (t)t1000 kgNOM-008-SE-2021 (Tabla 7 (§5.2.4): tonelada, t, 1 t = 10³ kg)
BIPM, SI Brochure, 9.ª ed. (2019), V4.01 (Tabla 8, p. 140: tonelada, t, 1 t = 1 Mg = 10³ kg)
Libras (lb)lb0.45359237 kgNIST Handbook 44 (2026), apéndice C (p. C-28: 1 lb = 453.592 37 g (exacto))
Weights and Measures Act (Canadá), R.S.C. 1985, c. W-6 (Anexo II, masa (c): 1 lb = 45 359 237/100 000 000 kg)

Fuentes oficiales

Cada dato se leyó en el documento publicado, en la página o sección indicada. Un resultado de búsqueda no cuenta como verificación.

NOM-008-SE-2021

Organismo
Secretaría de Economía (México)
Título
Norma Oficial Mexicana NOM-008-SE-2021, Sistema general de unidades de medida (cancela a la NOM-008-SCFI-2002)
Emisor
Secretaría de Economía, Dirección General de Normas; publicada en el Diario Oficial de la Federación
Fecha
Publicada en el DOF el 29 de diciembre de 2023 (firmada el 13 de noviembre de 2023)
Ubicación
§5.1, tabla 1 «Magnitudes y unidades de base del SGUM»; §5.2.4, tabla 7 «Unidades no pertenecientes al SI cuyo uso con el SI se acepta»; §6.1, tabla 8 «Prefijos del SI»; §6.3.4 «El kilogramo» (página HTML del DOF, sin paginación)
Cita
longitud metro m; masa kilogramo kg; masa tonelada t 1 t = 10³ kg; 10⁻² centi c; 10³ kilo; 10⁻³ mili m
Respalda
Metro y kilogramo como unidades de base; 1 t = 1000 kg; los prefijos centi (10⁻²) y mili (10⁻³) dan el centímetro y el milímetro, y el kilo (10³) da 1 g = 10⁻³ kg.
Documento
https://sidof.segob.gob.mx/notas/docFuente/5713228
Verificada
2026-09-29

NIST Handbook 44 (2026), apéndice C

Organismo
NIST
Título
Manual 44, apéndice C: tablas generales de unidades de medida (documento en inglés)
Emisor
National Institute of Standards and Technology (NIST), EE. UU.
Fecha
2026
Ubicación
§5 «Tablas de equivalencias»: unidades de longitud, p. C-21 (pulgada y pie) y p. C-22 (yarda); unidades de masa, p. C-28 (libra avoirdupois). La página del PDF coincide con la impresa.
Cita
1 pulgada (in) = 2.54 centímetros (exacto); 1 pie (ft) = 0.304 8 metro (exacto); 1 yarda (yd) = 0.914 4 metro (exacto); 1 libra avoirdupois (lb) = 453.592 37 gramos (exacto)
Respalda
1 in = 0.0254 m, 1 ft = 0.3048 m, 1 yd = 0.9144 m y 1 lb = 0.45359237 kg, todos exactos.
Documento
https://www.nist.gov/document/2026-nist-handbook-44-appendix-c#page=21
Verificada
2026-09-29

BIPM, SI Brochure, 9.ª ed. (2019), V4.01

Organismo
BIPM
Título
El Sistema Internacional de Unidades (SI), 9.ª edición (documento en inglés)
Emisor
Bureau International des Poids et Mesures
Fecha
Junio de 2026 (V4.01)
Ubicación
§2.3.1, tabla 2 «Unidades de base del SI», p. 126 (PDF 16); tabla 7 «Prefijos del SI», p. 138 (PDF 28); tabla 8 «Unidades no pertenecientes al SI», p. 140 (PDF 30).
Cita
longitud: metro, m; masa: kilogramo, kg; 10⁻² centi c; 10³ kilo k; 10⁻³ mili m; tonelada t: 1 t = 1 Mg = 10³ kg
Respalda
Metro y kilogramo como unidades de base del SI; prefijos centi (10⁻²), mili (10⁻³) y kilo (10³); 1 t = 1000 kg.
Documento
https://www.bipm.org/documents/20126/41483022/SI-Brochure-9-EN.pdf#page=16
Verificada
2026-09-29

Weights and Measures Act (Canadá), R.S.C. 1985, c. W-6

Organismo
Gobierno de Canadá
Título
Weights and Measures Act — Schedule II, Canadian Units of Measurement
Emisor
Gobierno de Canadá, Justice Laws Website
Fecha
Texto vigente consultado el 2026-09-24
Ubicación
Anexo II: Measurement of Length (d) yard, (e) foot, (f) inch; Measurement of Mass or Weight (c) pound
Cita
yard 9 144/10 000 metre; inch 1/36 yard; pound 45 359 237/100 000 000 kilogram
Respalda
yard = 0.9144 m; foot = 1/3 yard = 0.3048 m; inch = 1/36 yard = 25.4 mm; pound = 0.45359237 kg.
Documento
https://laws-lois.justice.gc.ca/eng/acts/W-6/FullText.html
Verificada
2026-09-24

Reglas de entrada

El valor se lee con estas comprobaciones, en este orden; el orden decide qué mensaje recibe una entrada con varios problemas.

  1. Un carácter fuera del alfabeto ASCII (acentos, símbolos o espacios especiales): «Escribe un número o una fracción (ej. 25.4 o 3/8).»
  2. Más de 32 caracteres, contados antes de quitar espacios: «Escribe como máximo 32 caracteres.»
  3. Se quitan los espacios de los extremos. Si no queda nada, no hay resultado ni error.
  4. Un carácter que no puede formar un número: sólo se admiten dígitos, punto, coma, barra, guion y espacio. Cualquier otro da mensaje de formato.
  5. Decimal: entero, decimal con punto o con una coma, o decimal sin parte entera (.5). La coma es decimal.
  6. Fracción simple o mixta (3/8, 1 9/16): valor = entero + numerador ÷ denominador. Denominador 0: «El denominador no puede ser 0.»
  7. Cualquier otra cosa: mensaje de formato. En 5 y 6, un número con más de 15 dígitos: «Usa como máximo 15 dígitos por número.»

Todas las entradas de ejemplo dan lo esperado.

TextoEstadoValorMensaje¿Esperado?
«3/8»valido0.375Sí
«1 1/2»valido1.5Sí
«1-3/8»valido1.375Sí
«25,4»valido25.4Sí
«25.4»valido25.4Sí
«.5»valido0.5Sí
«0»valido0Sí
«0 3/8»valido0.375Sí
«007»valido7Sí
«»vacioSí
« »vacioSí
«-3»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«+3»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«abc»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«1e12»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«1,000.5»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«1.000,5»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«1.2.3»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«1/»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«/2»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«1 1/»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«1 - 3/8»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«½»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«3 in»errorEscribe un número o una fracción (ej. 25.4 o 3/8).Sí
«3/0»errorEl denominador no puede ser 0.Sí
«1234567890123456»errorUsa como máximo 15 dígitos por número.Sí
«111111111111111111111111111111111»errorEscribe como máximo 32 caracteres.Sí

Reglas de formato

  1. En pulgadas, por debajo de 100000000000, si el resultado es múltiplo exacto de 1/64 (tolerancia 1.0e-9), se muestra como fracción reducida: 1/4, 1 9/16, 2. Sólo en el resultado principal; las equivalencias no usan fracción.
  2. Cero se muestra como 0.
  3. Se muestran 10 cifras significativas, sin ceros de relleno. Las cifras y el exponente se cuentan comparando con potencias de diez exactas (de 10^0 a 10^22), no con un logaritmo, y el redondeo se hace sobre un entero: así el resultado no depende de la biblioteca matemática de cada equipo.
  4. Notación científica, con mantisa de hasta 5 decimales, si el valor es ≥ 100000000000, o si es < 1.0e-5 y redondearlo lo cambiaría en más de v × 1.0e-12. Si la mantisa redondeada llega a 10, vuelve a 1 y el exponente sube en 1.
  5. La salida siempre usa punto decimal.
vDóndeSe muestra
0Cualquier unidad0
2204.622621848776Cualquier unidad2204.622622
0.39370078740157477Cualquier unidad0.393700787
12345678.9Cualquier unidad12345678.9
1000000000000Cualquier unidad1E+12
123456789012Cualquier unidad1.23457E+11
1.234567891e-5Cualquier unidad0.000012346
1.23456789e-7Cualquier unidad1.23457E-07
1.0e-6Cualquier unidad0.000001
0.25Resultado en in1/4
1.5625Resultado en in1 9/16
2Resultado en in2
0.3Resultado en in0.3

Mensaje «multiplica por / divide entre»

Se escriben los dos factores, Factor(De) ÷ Factor(A) para «multiplica por» y Factor(A) ÷ Factor(De) para «divide entre», con 15 cifras significativas. Gana el texto más corto; si empatan, gana «multiplica». Si De y A son la misma unidad, no hay mensaje. Por eso de milímetros a pulgadas se lee «divide entre 25.4» en lugar de «multiplica por 0.0393700787401575».

Prueba

Elige la magnitud, las unidades y el valor. El servidor repite el cálculo y lo explica completo; la URL guarda la prueba para compartirla.

Verificación con el navegador: —

Enlace permanente: /convertidor-de-unidades/docs?cat=longitud&de=in&a=mm&v=#prueba

Verificación servidor ↔ navegador

El navegador recalcula por su cuenta cada caso que calculó el servidor (la prueba, los casos de referencia y cada pareja De → A con la entrada 1) y compara campo por campo: estado, valor leído, resultado sin redondear, resultado mostrado, eco, mensaje, factor y cada equivalencia. Los números se comparan como números, no como texto.

Parejas De → A con la entrada 1
MagnitudDe → AResultado (servidor)Mensaje (servidor)Navegador = servidor
Longitudmm → mm1—
Longitudmm → cm0.1Para pasar de milímetros a centímetros, divide entre 10.—
Longitudmm → m0.001Para pasar de milímetros a metros, divide entre 1000.—
Longitudmm → in0.039370079Para pasar de milímetros a pulgadas, divide entre 25.4.—
Longitudmm → ft0.00328084Para pasar de milímetros a pies, divide entre 304.8.—
Longitudmm → yd0.001093613Para pasar de milímetros a yardas, divide entre 914.4.—
Longitudcm → mm10Para pasar de centímetros a milímetros, multiplica por 10.—
Longitudcm → cm1—
Longitudcm → m0.01Para pasar de centímetros a metros, divide entre 100.—
Longitudcm → in0.393700787Para pasar de centímetros a pulgadas, divide entre 2.54.—
Longitudcm → ft0.032808399Para pasar de centímetros a pies, divide entre 30.48.—
Longitudcm → yd0.010936133Para pasar de centímetros a yardas, divide entre 91.44.—
Longitudm → mm1000Para pasar de metros a milímetros, multiplica por 1000.—
Longitudm → cm100Para pasar de metros a centímetros, multiplica por 100.—
Longitudm → m1—
Longitudm → in39.37007874Para pasar de metros a pulgadas, divide entre 0.0254.—
Longitudm → ft3.280839895Para pasar de metros a pies, divide entre 0.3048.—
Longitudm → yd1.093613298Para pasar de metros a yardas, divide entre 0.9144.—
Longitudin → mm25.4Para pasar de pulgadas a milímetros, multiplica por 25.4.—
Longitudin → cm2.54Para pasar de pulgadas a centímetros, multiplica por 2.54.—
Longitudin → m0.0254Para pasar de pulgadas a metros, multiplica por 0.0254.—
Longitudin → in1—
Longitudin → ft0.083333333Para pasar de pulgadas a pies, divide entre 12.—
Longitudin → yd0.027777778Para pasar de pulgadas a yardas, divide entre 36.—
Longitudft → mm304.8Para pasar de pies a milímetros, multiplica por 304.8.—
Longitudft → cm30.48Para pasar de pies a centímetros, multiplica por 30.48.—
Longitudft → m0.3048Para pasar de pies a metros, multiplica por 0.3048.—
Longitudft → in12Para pasar de pies a pulgadas, multiplica por 12.—
Longitudft → ft1—
Longitudft → yd0.333333333Para pasar de pies a yardas, divide entre 3.—
Longitudyd → mm914.4Para pasar de yardas a milímetros, multiplica por 914.4.—
Longitudyd → cm91.44Para pasar de yardas a centímetros, multiplica por 91.44.—
Longitudyd → m0.9144Para pasar de yardas a metros, multiplica por 0.9144.—
Longitudyd → in36Para pasar de yardas a pulgadas, multiplica por 36.—
Longitudyd → ft3Para pasar de yardas a pies, multiplica por 3.—
Longitudyd → yd1—
Masag → g1—
Masag → kg0.001Para pasar de gramos a kilogramos, divide entre 1000.—
Masag → t0.000001Para pasar de gramos a toneladas, divide entre 1000000.—
Masag → lb0.002204623Para pasar de gramos a libras, divide entre 453.59237.—
Masakg → g1000Para pasar de kilogramos a gramos, multiplica por 1000.—
Masakg → kg1—
Masakg → t0.001Para pasar de kilogramos a toneladas, divide entre 1000.—
Masakg → lb2.204622622Para pasar de kilogramos a libras, divide entre 0.45359237.—
Masat → g1000000Para pasar de toneladas a gramos, multiplica por 1000000.—
Masat → kg1000Para pasar de toneladas a kilogramos, multiplica por 1000.—
Masat → t1—
Masat → lb2204.622622Para pasar de toneladas a libras, divide entre 0.00045359237.—
Masalb → g453.59237Para pasar de libras a gramos, multiplica por 453.59237.—
Masalb → kg0.45359237Para pasar de libras a kilogramos, multiplica por 0.45359237.—
Masalb → t0.000453592Para pasar de libras a toneladas, multiplica por 0.00045359237.—
Masalb → lb1—

Matrices de factores

El factor Factor(De) ÷ Factor(A) de cada pareja, calculado en esta petición: la fila es De y la columna es A. Todas las celdas coinciden con la matriz de referencia.

Longitud
De \ Ammcmminftyd
mm10.10.0010.03937007874015750.003280839895013120.00109361329833771
cm1010.010.3937007874015750.03280839895013120.0109361329833771
m1000100139.37007874015753.280839895013121.09361329833771
in25.42.540.025410.08333333333333330.0277777777777778
ft304.830.480.30481210.333333333333333
yd914.491.440.91443631
Masa
De \ Agkgtlb
g10.0010.0000010.00220462262184878
kg100010.0012.20462262184878
t1000000100012204.62262184878
lb453.592370.453592370.000453592371

Casos de referencia

Los casos de la hoja de cálculo de referencia y los propios del convertidor. El servidor da el resultado y el mensaje esperados en todos. Si un caso deja de coincidir, no se ajusta el caso: se revisa el cálculo.

EntradaDe → AOrigenEsperadoServidorNavegadorServidor = esperadoNavegador = servidor
0.25in → mmHoja de referencia6.356.35—Sí—
6.35mm → inHoja de referencia1/41/4—Sí—
39.6875mm → inHoja de referencia1 9/161 9/16—Sí—
50.8mm → inHoja de referencia22—Sí—
10mm → inHoja de referencia0.3937007870.393700787—Sí—
0.5mm → inHoja de referencia0.0196850390.019685039—Sí—
0.375in → cmHoja de referencia0.95250.9525—Sí—
1yd → inHoja de referencia3636—Sí—
100ft → mHoja de referencia30.4830.48—Sí—
1m → ydHoja de referencia1.0936132981.093613298—Sí—
5mm → ftHoja de referencia0.0164041990.016404199—Sí—
1mm → ydHoja de referencia0.0010936130.001093613—Sí—
12345.678m → mmHoja de referencia1234567812345678—Sí—
1234567.891in → ftHoja de referencia102880.6576102880.6576—Sí—
99999.99999yd → mmHoja de referencia91439999.9991439999.99—Sí—
0in → mmHoja de referencia00—Sí—
0.015625in → inHoja de referencia1/641/64—Sí—
1000000000000mm → mmHoja de referencia1E+121E+12—Sí—
123456789012mm → mmHoja de referencia1.23457E+111.23457E+11—Sí—
0.00001234567891m → mHoja de referencia0.0000123460.000012346—Sí—
0.0000001mm → mHoja de referencia1E-101E-10—Sí—
1kg → lbHoja de referencia2.2046226222.204622622—Sí—
1lb → kgHoja de referencia0.453592370.45359237—Sí—
45.359237kg → lbHoja de referencia100100—Sí—
3lb → gHoja de referencia1360.777111360.77711—Sí—
1t → lbHoja de referencia2204.6226222204.622622—Sí—
2500kg → tHoja de referencia2.52.5—Sí—
1g → tHoja de referencia0.0000010.000001—Sí—
0.0001g → tHoja de referencia1E-101E-10—Sí—
0.000123456789kg → tHoja de referencia1.23457E-071.23457E-07—Sí—
1000000t → gHoja de referencia1E+121E+12—Sí—
1 3/8in → mmConvertidor34.92534.925—Sí—
1-3/8in → mmConvertidor34.92534.925—Sí—
1,000in → mmConvertidor25.425.4—Sí—
1000000000000in → inConvertidor1E+121E+12—Sí—
999999999999999t → gConvertidor1E+211E+21—Sí—
0.000000000000001g → tConvertidor1E-211E-21—Sí—

Diferencias con la hoja de referencia

Deliberadas; ninguna altera los casos de referencia.

AspectoHoja de referenciaConvertidor
Notación científica con mantisa entera1.E+121E+12
Separador decimalSegún la configuración regionalPunto en la salida; la entrada acepta coma
Fracción en la entradaSólo con formato de fracción en la celdaSiempre
Unidad ajena a la magnitud#N/A, que se ve vacíoNo se puede elegir; aquí, «Elige una opción de la lista.»
Resultado en pulgadas ≥ 100000000000El entero completoNotación científica, para no imprimir enteros mayores que 2^53
Cifras y exponenteCon un logaritmoComparación con potencias de diez exactas
RedondeoSobre 15 dígitos decimalesSobre un entero, en doble precisión

Limitaciones

Agregar una unidad o una magnitud

  1. Localizar dos fuentes oficiales de organismos distintos y leer el valor en la página citada. Sin eso, la unidad no entra.
  2. Registrar la unidad con su clave estable, su etiqueta, su nombre y su factor exacto respecto de la unidad base de su magnitud, junto con sus dos fuentes.
  3. Agregar sus casos de referencia, calculados a mano o tomados de una tabla oficial.
  4. Comprobar que esta página la muestra sola y que la verificación dice «Coinciden todos».
  5. Una magnitud nueva necesita su propia decisión; si no es proporcional (temperatura) o admite negativos, también reglas nuevas en los dos cálculos, el del servidor y el del navegador.
  6. Nunca cambiar el factor ni la clave de una unidad publicada sin una decisión registrada.