Conversor de escala
Leve um comprimento real para o tamanho em um desenho ou maquete na escala 1:N: uma parede de 10000 mm mede 200 mm numa planta a 1:50, a mesma divisão usada por trens HO, carrinhos em miniatura e plantas de obra. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Dimensão
- 10.000
- Proporção da escala
- 50
- Notação de escala
- 1:50
- Fator de escala
- 0,02
- Comprimento em escala
- 200
A conversão de escala recebe uma dimensão do mundo real e uma razão escrita como 1:N, por exemplo 1:50, e devolve o comprimento correspondente no desenho, na maquete ou na miniatura. Arquitetos, ferromodelistas, jogadores de mesa e designers de produto compartilham a mesma aritmética: dividir o tamanho verdadeiro por N para que uma parede, um vagão ou um veículo caiba na escala escolhida. Esta calculadora faz essa divisão depois de conferir que a dimensão não é negativa e que a razão de escala é um número finito positivo. Comprimento real zero é permitido e gera comprimento em escala zero.
O que a conversão 1:N faz com um comprimento real
Uma fração representativa como 1:50 afirma que uma unidade no desenho, na folha impressa ou no modelo físico vale cinquenta das mesmas unidades no mundo real. Para passar uma dimensão real a comprimento em escala, divida esse tamanho verdadeiro pela razão N. Uma parede de dez mil milímetros em um plano 1:50 ocupa portanto duzentos milímetros no papel, porque dez mil dividido por cinquenta é duzentos.
A mesma identidade é usada por ferromodelistas HO em 1:87, wargames de mesa em 1:56, colecionadores die-cast em 1:18 ou 1:24, e arquitetos que ainda cotam plantas métricas em 1:100 ou 1:200. As unidades se cancelam: milímetros continuam milímetros e polegadas, polegadas, então você deve enviar o comprimento real já expresso na unidade que deseja de volta. Esta calculadora não converte milímetros em polegadas; só aplica a redução 1:N.
Comprimento real zero é um elemento vazio válido e gera comprimento em escala zero. A razão de escala deve ser um número finito positivo: cinquenta significa 1:50, oitenta e sete significa 1:87. Uma razão nula, negativa ou não finita inverteria ou explodiria o resultado, então esses casos falham antes de devolver qualquer comprimento.
O fator de escala devolvido é simplesmente um dividido por N, o multiplicador que você aplicaria em uma célula de planilha, e a notação imprimível reescreve a razão como 1:N para que uma legenda de prancha copie sem reformatar.
Onde uma calculadora de conversão de escala se justifica
Quem digita conversão de escala em um buscador já sabe que quer o comprimento do modelo ou do desenho a partir de um tamanho real e de uma razão 1:N, não um conversor de unidades nem uma calculadora de zoom de mapa web.
Quem ranqueia essa consulta atende arquitetos que precisam caber uma fachada em uma folha A3 em 1:100, ferromodelistas que precisam de comprimentos HO ou N a partir de milímetros de protótipo, wargamers que reduzem veículos a mesas de vinte e oito milímetros ou 1:56, e designers industriais que conferem se um modelo de aparência 1:5 ainda cabe em um caixote de envio. Como a implementação é código analítico parse de nível A, cada chamada bem-sucedida permanece barata, sem tokens de modelo e sem rede de saída.
Validação falha não consome saldo. Emparelhe esta capacidade com um conversor de unidades separado quando precisar passar milímetros para polegadas primeiro; mantenha esta superfície focada no comprimento em escala que as pessoas buscam ao pesquisar conversão de escala.
Casos de uso
Plantas arquitetônicas em 1:50 ou 1:100
Informe o comprimento de uma fachada ou cômodo e a razão N da prancha para publicar os milímetros de desenho que cabem em uma legenda A3 ou A1, sem reconstruir a divisão em um estilo de cota CAD.
Comprimentos de kits ferroviários e de mesa
Reduza uma dimensão de protótipo em milímetros em HO 1:87, N 1:160 ou wargame 1:56 e compare o comprimento em escala com o envelope de um kit ou de uma impressão 3D.
Perguntas frequentes
Como converter um comprimento real para a escala 1:50?
O comprimento em escala é a dimensão real dividida por N.
O que acontece se a dimensão for negativa ou a razão de escala não for positiva?
Uma dimensão negativa ou uma razão de escala que não seja um número finito positivo é recusada e não é cobrada.
Isto converte milímetros em polegadas ou lê um arquivo CAD?
Envie os dois valores na mesma unidade linear. Conversão de unidades e importação CAD são identidades à parte.
Quais escalas são mais comuns?
Ferromodelos HO usam 1:87, jogos de guerra de mesa costumam usar 1:56, colecionadores de miniaturas 1:18 ou 1:24 e arquitetos 1:100 ou 1:200. Informe o segundo número da razão e o comprimento real.
Como digito a razão de escala?
Digite só o segundo número da razão, por exemplo 50 para 1:50 ou 87 para HO. Ele precisa ser positivo; o resultado é o comprimento real dividido por ele, na mesma unidade que você usou.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/conv/scale-conversion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"dimension":10000,"scale_ratio":50}'const res = await fetch("https://api.kit.forhosting.com/conv/scale-conversion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"dimension": 10000,
"scale_ratio": 50
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/scale-conversion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"dimension": 10000,
"scale_ratio": 50
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/scale-conversion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"dimension":10000,"scale_ratio":50}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"dimension":10000,"scale_ratio":50}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/scale-conversion", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"dimension": 10000,
"scale_ratio": 50
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.scale_conversion",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Uma razão nula, negativa, infinita ou ausente é recusada com invalid_input em vez de produzir um modelo infinito ou invertido. Chamadas bem-sucedidas são cobradas a US$ 0,002; entrada inválida não é cobrada.
O que a conversão 1:N faz com um comprimento real
Uma dimensão negativa não é um comprimento neste modelo e é recusada com invalid_input em vez de ser tratada como um sentido.
Contrato de entrada, forma da resposta e validação
Envie um corpo JSON com dois números finitos obrigatórios. dimension é o comprimento real em qualquer unidade linear coerente e deve ser maior ou igual a zero; os aliases length, real_length, real, size e value são aceitos para que exportações CAD e registros de trena não exijam um passo de rename. scale_ratio é o N positivo da fração representativa 1:N —envie 50 para 1:50, não 0.02 nem uma string pontuada 1:50— e deve ser um número finito estritamente maior que zero; os aliases scale, ratio, n, scale_n e denominator são aceitos. Os valores absolutos devem permanecer dentro de um trilhão para que o quociente continue finito em precisão dupla IEEE no Worker e no navegador. Campos ausentes, strings vazias, valores não finitos, dimensão negativa, razão de escala não positiva ou valor fora desses limites falham com invalid_input nomeando o campo e não são cobrados. Em sucesso, o corpo ecoa dimension e scale_ratio arredondados, devolve scale_notation como a string imprimível 1:N, scale_factor como um dividido por N, scaled_length como o comprimento real dividido por N, e uma string formula que você pode imprimir ao lado dos números. Exemplo: dez mil a cinquenta produz scaled_length duzentos e scale_notation 1:50. Prefira números JSON a strings com sufixo de unidade; marcas de unidade e separadores de milhar não são interpretados. O preço de um item bem-sucedido é uma tarifa plana US$ 0,002.
Onde uma calculadora de conversão de escala se justifica
Cursos de desenho técnico passam folhas de fração representativa e precisam de um oráculo que marque como invalid_input um comprimento de parede negativo. Pipelines de automação chamam o mesmo contrato de API a US$ 0,002 por item bem-sucedido sem levantar um núcleo CAD. Mantenha as solicitações pequenas, fixe scaled_length arredondado nos testes e você obtém aritmética 1:N reproduzível para lição de casa, planilhas de kit-bash e webhooks leves de desenho sem montar um tradutor CAD completo.
Casos de integração
Lição de casa e oráculos de fração representativa
Os alunos dividem à mão um comprimento real por N e comparam o resultado com um scaled_length determinístico que recusa uma dimensão negativa como invalid_input.
Perguntas técnicas
scale_ratio é o N de 1:N ou a fração 1/N?
O N de 1:N. Use 50 para 1:50, não 0.02. A resposta também devolve scale_factor como um dividido por N e scale_notation como a string imprimível 1:N.
Quanto custa a calculadora de conversão de escala?
A ferramenta no navegador é grátis. Pedidos de API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.