AZ Tools

Conversor decimal ↔ fração (polegadas)

Converter

Conversor bidirecional entre decimais e frações, com foco em casos práticos — medidas de culinária, marcenaria e usinagem (frações em polegadas), tolerâncias de engenharia, probabilidade/proporções. O lado decimal→fração usa busca exaustiva do melhor racional limitado por um denominador máximo que você controla (2, 4, 8, 16, 32, 64, 100 ou 1000), então pode pedir 'o 1/16 mais próximo' para marcenaria ou 'o 1/100 mais próximo' para arredondamento percentual. Mostra a forma reduzida e a mista e o erro de arredondamento vs o decimal exato. O lado fração→decimal aceita inteiro + numerador/denominador (ex.: 1 5/8), calcula o decimal exato em 10 algarismos significativos, o equivalente percentual e a forma reduzida por MDC. Um painel dedicado de frações binárias mostra as aproximações mais próximas de 1/2, 1/4, 1/8, 1/16, 1/32 e 1/64 lado a lado — útil quando sua fita métrica ou grade CAD só suporta esses passos. Abaixo, tabelas de referência para frações comuns (1/2, 1/3, 1/4…) e frações de 1/16 de polegada (com equivalentes em decimal de polegada e mm) tornam-no uma ferramenta de consulta de uma página só. Todos os cálculos rodam localmente; nada sai do seu navegador.

Decimal

Reduzida5/8
Erroexato

Fração

/
InteiroNumeradorDenominador
Decimal0.625
Porcentagem62.5%

Frações binárias (denominador potência de 2)

1/2, 1/4, 1/8, 1/16, 1/32, 1/64 mais próximos — útil para fitas, grids de pixel e aritmética de ponto fixo.

1/2
±1.3e-1
3/4
±1.3e-1
5/8
exato
5/8
exato
5/8
exato
5/8
exato

Frações comuns

1/20.5
1/30.3333…
2/30.6667…
1/40.25
3/40.75
1/50.2
1/60.1667…
1/80.125
1/100.1
1/120.0833…
1/160.0625
1/1000.01

Referência 1/16 polegada

inchdecimalmm
1/16″0.06251.59
1/8″0.12503.17
3/16″0.18754.76
1/4″0.25006.35
5/16″0.31257.94
3/8″0.37509.52
7/16″0.437511.11
1/2″0.500012.70
9/16″0.562514.29
5/8″0.625015.88
11/16″0.687517.46
3/4″0.750019.05
13/16″0.812520.64
7/8″0.875022.22
15/16″0.937523.81
Sobre a conversão

Decimal → fração usa busca exaustiva: para cada denominador d de 1 ao máximo, escolhe o numerador inteiro mais próximo de decimal × d e mantém o (n,d) de menor erro. O denominador máximo é seu botão — pequeno (16, 32, 64) encontra frações 'práticas' para medidas; grande (1000) encontra racionais quase exatos para porcentagens e taxas. Fração → decimal é divisão direta a 10 algarismos significativos, mais a forma reduzida por MDC. A faixa de frações binárias arredonda o decimal para cada denominador potência de 2 de forma independente, para comparar quão próximo 1/64 está de 1/16 para o mesmo valor. Tudo roda localmente — sem servidor.

Como usar

  1. Edite qualquer lado — digitar na caixa decimal atualiza a fração; digitar na fração atualiza o decimal.
  2. Escolha um denominador máximo para controlar como o decimal é arredondado. 16 é o padrão de marcenaria; 100 é bom para porcentagens; 1000 acerta a maioria dos decimais cotidianos exatamente.
  3. Olhe a faixa de frações binárias se precisa de um denominador potência de 2 (1/64" carpintaria, 1/32" usinagem, etc.).
  4. Use a saída reduzida se quer fração simplificada; a forma mista se prefere '1 5/8' a '13/8'.
  5. A linha de erro diz se a fração é exata ou desvia um epsilon — suba o denominador máximo se o erro importa.

Perguntas frequentes

Como ele escolhe a 'melhor' fração?
Para cada denominador d de 1 ao máximo, calcula o numerador inteiro mais próximo n = round(decimal × d) e mede o erro |decimal − n/d|. O par (n,d) de menor erro vence, com desempate por denominador menor. É exaustivo mas rápido — mesmo maxDenom = 1000 termina em microssegundos. O algoritmo de frações contínuas também funciona e é assintoticamente mais rápido, mas para os denominadores que um humano se importa, força bruta é mais simples e velocidade indistinguível.
Por que 0.1 nem sempre dá exatamente 1/10?
0.1 em ponto flutuante binário IEEE 754 é realmente 0.1000000000000000055511151231257827021181583404541015625 — não há representação binária exata. Desde que seu denominador máximo seja pelo menos 10, a busca encontra 1/10 porque o erro lá (~5.5e-18) é o menor. Com maxDenom menor (digamos 8), você obterá o mais próximo disponível como 1/8 ou 1/9 com erro visível. O rótulo 'exato' só aparece quando a diferença está abaixo de 1e-12.
Por que 1/3 nunca é exato?
1/3 = 0.333333… — dízima sem representação finita. O lado fração→decimal reconhece 1/3 imediatamente se você digitar a fração diretamente (1 / 3). Mas digitar 0.333 dá 333/1000 se seu máximo é 1000, ou 1/3 só se seu máximo for pelo menos 3 E seu decimal tiver 3s finais suficientes. Para forçar frações como 1/3 a partir de um decimal, digite ao menos 0.33333 e use denominador máximo 3, 6 ou maior.
Para que serve o painel de frações binárias?
Onde o denominador deve ser potência de 2: medidas imperiais (fitas param em 1/16 ou 1/32), grids de pixel-snap, kernels de dithering, quantização de profundidade de bit em áudio, e qualquer sistema binário de ponto fixo. O painel mostra os seis denominadores potência de 2 com seus erros de arredondamento, para ver se 1/8" basta ou precisa subir para 1/64".
Lida com negativos e mistas?
Sim. Decimais podem ser negativos ("-0.625" → -5/8). No lado da fração, preencha a caixa do inteiro para mistas — "1" / "5" / "8" significa 1 + 5/8 = 13/8 = 1.625. A exibição decimal→fração escolhe automaticamente a forma mista quando o numerador excede o denominador.

Ferramentas relacionadas