Conversor decimal ↔ fracción (pulgadas)
Convertir
Conversor bidireccional entre decimales y fracciones, enfocado en los casos prácticos — medidas de cocina, carpintería y mecanizado (fracciones en pulgadas), tolerancias de ingeniería, probabilidad/proporciones. El lado decimal→fracción usa búsqueda exhaustiva del mejor racional con un denominador máximo que tú controlas (2, 4, 8, 16, 32, 64, 100 o 1000), así puedes pedir 'el 1/16 más cercano' para carpintería o 'el 1/100 más cercano' para redondear porcentajes. Muestra tanto la forma reducida como la mixta y el error de redondeo respecto al decimal exacto. El lado fracción→decimal acepta entero + numerador/denominador (p. ej. 1 5/8), calcula el decimal exacto a 10 cifras significativas, el equivalente porcentual y la forma reducida por MCD. Un panel dedicado de fracciones binarias muestra las aproximaciones más cercanas a 1/2, 1/4, 1/8, 1/16, 1/32 y 1/64 lado a lado — útil cuando tu cinta métrica o cuadrícula CAD solo soporta esos pasos. Debajo, tablas de referencia para fracciones comunes (1/2, 1/3, 1/4…) y fracciones de 1/16 pulgada (con equivalentes en decimal de pulgada y mm) lo convierten en una herramienta de consulta de una sola página. Todo el cálculo es local; nada sale de tu navegador.
Decimal
Fracción
Fracciones binarias (denominador potencia de 2)
1/2, 1/4, 1/8, 1/16, 1/32, 1/64 más cercanos — útil para cintas, grids de píxeles y aritmética de punto fijo.
Fracciones comunes
| 1/2 | 0.5 |
| 1/3 | 0.3333… |
| 2/3 | 0.6667… |
| 1/4 | 0.25 |
| 3/4 | 0.75 |
| 1/5 | 0.2 |
| 1/6 | 0.1667… |
| 1/8 | 0.125 |
| 1/10 | 0.1 |
| 1/12 | 0.0833… |
| 1/16 | 0.0625 |
| 1/100 | 0.01 |
Referencia 1/16 pulgada
| inch | decimal | mm |
|---|---|---|
| 1/16″ | 0.0625 | 1.59 |
| 1/8″ | 0.1250 | 3.17 |
| 3/16″ | 0.1875 | 4.76 |
| 1/4″ | 0.2500 | 6.35 |
| 5/16″ | 0.3125 | 7.94 |
| 3/8″ | 0.3750 | 9.52 |
| 7/16″ | 0.4375 | 11.11 |
| 1/2″ | 0.5000 | 12.70 |
| 9/16″ | 0.5625 | 14.29 |
| 5/8″ | 0.6250 | 15.88 |
| 11/16″ | 0.6875 | 17.46 |
| 3/4″ | 0.7500 | 19.05 |
| 13/16″ | 0.8125 | 20.64 |
| 7/8″ | 0.8750 | 22.22 |
| 15/16″ | 0.9375 | 23.81 |
Sobre la conversión
Decimal → fracción usa búsqueda exhaustiva: para cada denominador d de 1 al máximo, elige el numerador entero más cercano a decimal × d y conserva el (n,d) con menor error. El denominador máximo es tu perilla — pequeño (16, 32, 64) encuentra fracciones 'prácticas' para medidas; grande (1000) encuentra racionales casi exactos para porcentajes y tasas. Fracción → decimal es división directa a 10 cifras significativas, más la forma reducida por MCD. La tira de fracciones binarias redondea el decimal a cada denominador potencia de 2 de forma independiente, para comparar cuán cerca está 1/64 de 1/16 para el mismo valor. Todo corre localmente — sin servidor.
Cómo usar
- Edita cualquiera de los lados — escribir en la caja decimal actualiza la fracción; escribir en la fracción actualiza el decimal.
- Elige un denominador máximo para controlar cómo se redondea el decimal. 16 es el predeterminado de carpintería; 100 es bueno para porcentajes; 1000 acierta exactamente la mayoría de decimales cotidianos.
- Mira la tira de fracciones binarias si necesitas un denominador potencia de 2 (1/64" carpintería, 1/32" mecanizado, etc.).
- Usa la salida reducida si quieres una fracción simplificada; la forma mixta si prefieres '1 5/8' a '13/8'.
- La fila de error indica si la fracción es exacta o se desvía un epsilon — sube el denominador máximo si el error importa.
Preguntas frecuentes
- ¿Cómo elige la 'mejor' fracción?
- Para cada denominador d de 1 al máximo, calcula el numerador entero más cercano n = round(decimal × d) y mide el error |decimal − n/d|. El par (n,d) con menor error gana, con desempate por denominador menor. Es exhaustivo pero rápido — incluso maxDenom = 1000 termina en microsegundos. El algoritmo de fracciones continuas también funciona y es asintóticamente más rápido, pero para los denominadores que a un humano le interesan, la fuerza bruta es más simple y la velocidad es indistinguible.
- ¿Por qué 0.1 no siempre da exactamente 1/10?
- 0.1 en punto flotante binario IEEE 754 es realmente 0.1000000000000000055511151231257827021181583404541015625 — no hay representación binaria exacta. Mientras tu denominador máximo sea al menos 10, la búsqueda encuentra 1/10 porque el error ahí (~5.5e-18) es el mínimo. Con maxDenom menor (digamos 8), obtendrás el más cercano disponible como 1/8 o 1/9 con un error visible. La etiqueta 'exacto' solo aparece cuando la diferencia está por debajo de 1e-12.
- ¿Por qué 1/3 nunca es exacto?
- 1/3 = 0.333333… — un decimal periódico sin representación finita. El lado fracción→decimal reconoce 1/3 al instante si escribes la fracción directamente (1 / 3). Pero escribir 0.333 da 333/1000 si tu máximo es 1000, o 1/3 solo si tu máximo es al menos 3 Y tu decimal tiene suficientes 3 finales. Para forzar fracciones como 1/3 desde un decimal, escribe al menos 0.33333 y usa un máx denom de 3, 6 o más.
- ¿Para qué sirve el panel de fracciones binarias?
- Donde sea que el denominador deba ser potencia de 2: medidas imperiales (las cintas paran en 1/16 o 1/32), grids de pixel-snap, kernels de dithering, cuantización de bit depth de audio, y cualquier sistema binario de punto fijo. El panel muestra los seis denominadores potencia de 2 con sus errores de redondeo, para ver si 1/8" basta o necesitas subir a 1/64".
- ¿Maneja negativos y mixtas?
- Sí. Los decimales pueden ser negativos ("-0.625" → -5/8). En el lado de fracción, llena la caja del entero para mixtas — "1" / "5" / "8" significa 1 + 5/8 = 13/8 = 1.625. La presentación de decimal→fracción elige automáticamente la forma mixta cuando el numerador excede al denominador.
Herramientas relacionadas
Conversor de Unidades CSS
Convierte entre px, rem, em, pt, vw, vh y % usando tu propio tamaño de fuente y viewport.
Conversor JSON ↔ YAML
Convierte JSON a YAML o YAML a JSON — elige la indentación y copia el resultado.
Conversor de Tamaño de Datos
Convierte entre bytes, KB, MB, GB, TB — en decimal (1000) o binario (1024).
Conversor de Números Romanos
Convierte entre números arábigos y romanos de 1 a 3999.
Conversor de Bases Numéricas
Convierte números entre binario, octal, decimal y hexadecimal.
Conversor de Unidades
Convierte longitud, peso, temperatura, área, volumen, velocidad y tiempo.