Conversor de distância astronômica
Anos-luz, parsecs e unidades astronômicas em um só conversor: 1 UA são 149.597.870,7 km, e cada valor passa por definições exatas, para que números do sistema solar, catálogos de estrelas e textos de divulgação batam entre si. 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
- Valor
- 1
- De
- Au
- Para
- Km
- Resultado
- 149.597.870,7 km
- Convertido
- 149.597.870,7
- Valor em m
- 149.597.870.700
- Fator
- 149.597.870,7
Um conversor de distância astronômica transforma um comprimento celeste em outra unidade sem tabelas de fatores em planilhas nem constantes memorizadas. Informe um valor finito mais uma unidade de origem e uma unidade de destino entre unidades astronômicas, anos-luz, parsecs, quilômetros e milhas terrestres; a ferramenta retorna a distância convertida, o intermediário do SI em metros, o fator exato de unidade aplicado e linhas de substituição passo a passo que você pode colar em um relatório ou numa verificação de exercício. Estudantes comparando UA e anos-luz de livros didáticos, amadores lendo catálogos estelares em parsecs, redatores de ciência alternando entre quilômetros e milhas, e tarefas de pipeline que normalizam campos mistos de distância, todos precisam do mesmo caminho determinístico.
Quais unidades astronômicas são suportadas e como a conversão funciona
Esta capacidade converte entre cinco unidades de distância que dominam o trabalho com o sistema solar, os catálogos estelares, a divulgação científica e os relatórios mistos métrico-imperiais. O metro do SI é o eixo interno: toda conversão multiplica a entrada por quantos metros equivalem a uma unidade de origem e depois divide por quantos metros equivalem a uma unidade de destino.
A unidade astronômica usa a definição exata da IAU de 2012, de cento e quarenta e nove bilhões quinhentos e noventa e sete milhões oitocentos e setenta mil e setecentos metros. Um ano-luz é a distância que a luz percorre no vácuo em um ano juliano: a velocidade exata da luz multiplicada por trezentos e sessenta e cinco vírgula vinte e cinco dias de oitenta e seis mil e quatrocentos segundos cada.
Um parsec usa a definição geométrica exata de seiscentos e quarenta e oito mil sobre pi unidades astronômicas, de modo que as razões UA-para-parsec permaneçam consistentes com a mesma constante de UA. Quilômetros são mil metros; milhas terrestres usam a milha internacional de mil seiscentos e nove vírgula trezentos e quarenta e quatro metros. Requisições de mesma unidade têm sucesso e retornam a magnitude de entrada com uma mensagem curta de que nenhuma mudança de unidade foi necessária.
Dicas práticas, limites e quando usar esta landing
Prefira enviar números puros para value quando você controla o cliente; números em string só são aceitos quando correspondem a um padrão numérico finito estrito, sem separadores de milhar nem sufixos de unidade no campo do número. As verificações de ida e volta são diretas: converta A para B e B de volta para A e confirme que você recupera o original dentro do arredondamento publicado de doze casas decimais.
Ao ensinar escala, combine exemplos clássicos como uma unidade astronômica para quilômetros, um ano-luz para parsecs, e quatro vírgula três anos-luz (distância aproximada de Proxima Centauri) para UA ou quilômetros. Mantenha-se dentro da faixa absoluta para que os valores intermediários em metros não estourem.
Esta landing é voltada para pessoas que buscam um conversor de distância astronômica, UA para anos-luz, parsecs para quilômetros, ou anos-luz para milhas online; não é um conversor genérico de comprimento cotidiano para metros e polegadas, não é uma ferramenta de tamanho angular, não é uma calculadora de distância por redshift e não é um resolvedor de tempo de viagem por atraso da luz.
Prefira esta capacidade quando ambos os extremos estiverem entre as cinco unidades astronômicas ou de comprimento do SI suportadas e você precisar de fatores IAU determinísticos e strings de passos; se você só precisa reformatar um número para um locale sem mudar a unidade física, use uma capacidade de formatação de número.
Casos de uso
Verificações de escala em exercícios e laboratórios
Estudantes convertem valores de UA e anos-luz de livros didáticos para quilômetros ou parsecs e comparam os passos determinísticos com cálculos à mão antes da entrega.
Normalização de catálogo e pipeline
Tarefas de dados normalizam campos mistos de distância estelar ou do sistema solar para uma unidade canônica antes de análises, gráficos ou serviços de cruzamento.
Redação e divulgação científica
Redatores e educadores convertem parsecs ou anos-luz em quilômetros e milhas para que artigos populares e roteiros de planetário usem unidades cotidianas familiares.
Perguntas frequentes
Quais unidades de distância este conversor suporta?
Cinco: unidades astronômicas (au), anos-luz (ly), parsecs (pc), quilômetros (km) e milhas terrestres (mi).
Qual definição de UA, ano-luz e parsec é usada?
UA é o valor exato da IAU 2012, 149597870700 m. Um ano-luz é c vezes um ano juliano. Um parsec é exatamente (648000/π) UA. As milhas usam a milha terrestre internacional 1609,344 m.
Isto converte megaparsecs ou distâncias por redshift?
Não. Apenas au, ly, pc, km e mi. A distância cosmológica por redshift ou as escalas em Mpc estão fora do escopo desta landing.
O conversor de distância astronômica é gratuito?
A ferramenta no navegador é gratuita e roda localmente.
Ele calcula a distância de uma estrela a partir do brilho?
Não. Chegar a uma distância pela magnitude aparente e pela absoluta é outro cálculo. Este conversor pega uma distância que você já tem e muda a unidade entre UA, anos-luz, parsecs, quilômetros e milhas.
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/astronomical-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":1,"from":"au","to":"ly"}'const res = await fetch("https://api.kit.forhosting.com/conv/astronomical-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 1,
"from": "au",
"to": "ly"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/astronomical-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 1,
"from": "au",
"to": "ly"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/astronomical-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":1,"from":"au","to":"ly"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":1,"from":"au","to":"ly"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/astronomical-distance", 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
{
"value": 1,
"from": "au",
"to": "ly"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.astronomical_distance",
"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.
Limites
max_abs | 1e+30 |
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
Nomes de unidade desconhecidos falham com um erro invalid_input claro, em vez de aplicar fatores errados silenciosamente.
Quais unidades astronômicas são suportadas e como a conversão funciona
Aliases comuns são aceitos sem distinção de maiúsculas: ua e astronomical unit para au, light year e light-years para ly, parsec e parsecs para pc, grafias kilometer e kilometre para km, e mile ou miles para mi. Se o nome não estiver nessa lista, o resolvedor rejeita a requisição com invalid_input nomeando o campo incorreto e listando as unidades suportadas, de modo que os clientes nunca adivinhem se um erro de digitação produziu um número errado. A magnitude absoluta deve permanecer dentro do limite publicado para que os produtos intermediários em metros continuem finitos na precisão dupla IEEE, tanto no Worker quanto no navegador.
Como chamar a API e ler a resposta
Value deve ser um número finito ou uma string numérica estrita dentro dos limites absolutos. Conecte isto a aplicativos educacionais, importadores de catálogo ou tarefas em lote que já possuem uma leitura de distância e só precisam de uma segunda unidade para exibição ou comparação entre sistemas, sem embarcar tabelas de conversão de ponto flutuante em cada binário. Envie um corpo JSON com três campos obrigatórios: value (aliases distance, amount, v e d), from (aliases from_unit, unit_from e source) e to (aliases to_unit, unit_to e target). From e to devem resolver para nomes de unidade suportados após a normalização de aliases. Em caso de sucesso, a resposta ecoa o value de entrada arredondado, os rótulos canônicos from e to, result e converted definidos para a mesma magnitude de destino arredondada, value_m como o intermediário do SI em metros, unit como o rótulo de destino, factor como o multiplicador de origem-para-destino, formula como a string curta da equação, message como um resumo em inglês, steps como as linhas de substituição ordenadas, e supported_units como os cinco identificadores canônicos au, ly, pc, km e mi. A validação falha — campos ausentes, números não finitos, valores fora dos limites absolutos ou um nome de unidade desconhecido — retorna invalid_input e nunca é cobrada. O preço é um valor fixo de US$ 0,002 por requisição bem-sucedida, com item unitário e preço marginal por unidade igual a zero.
Dicas práticas, limites e quando usar esta landing
Normalize os rótulos de exibição do seu lado se precisar de grafias completas para uma UI — esta API sempre retorna os tokens canônicos curtos au, ly, pc, km e mi, para que os testes automatizados permaneçam estáveis. Tarefas falhas que retornam invalid_input não consomem saldo pré-pago, o que mantém baratos os scripts exploratórios quando os clientes sondam deliberadamente nomes de unidade desconhecidos, como furlongs ou megaparsecs, que este conversor não implementa.
Perguntas técnicas
O que acontece se eu enviar uma unidade desconhecida?
A API retorna invalid_input nomeando o campo e listando as unidades suportadas. A validação falha nunca é cobrada.