Conversor de anos-luz
Passe de anos-luz para quilômetros, parsecs e unidades astronômicas num passo só: um ano-luz são 9 460 730 472 580,8 km, cerca de três décimos de parsec. Útil para estrelas, aglomerados e galáxias próximas. 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
- Distância em anos-luz
- 1
- Quilômetros
- 9.460.730.472.580,8
- Unidades parsec
- 0,3066013938
- Unidades astronômicas
- 63.241,0770842663
- Unidade anos-luz
- ly
Um ano-luz é a distância que a luz percorre no vácuo em um ano juliano, e é uma das unidades que astrônomos usam para estrelas, aglomerados e galáxias próximas quando metros ficam inconvenientes. Esta capacidade recebe uma única distância finita em anos-luz e devolve três comprimentos equivalentes: quilômetros para intuição de escala de engenharia, parsecs para a unidade preferida em catálogos e artigos profissionais, e unidades astronômicas para comparações na escala do Sistema Solar.
O que é um ano-luz e quais constantes este conversor usa
Por definição um ano-luz é a distância que a radiação eletromagnética percorre no espaço livre durante um ano juliano de exatamente trezentos sessenta e cinco ponto dois cinco dias. Com a velocidade SI exata da luz de duzentos noventa e nove milhões setecentos noventa e dois mil quatrocentos cinquenta e oito metros por segundo, um ano-luz é um comprimento fixo: cerca de nove ponto quatro seis vezes dez à quinze metros, ou cerca de nove ponto quatro seis trilhões de quilômetros.
O motor multiplica sua entrada em anos-luz por essa escala fixa para produzir quilômetros, depois escala o mesmo comprimento em unidades astronômicas com o valor exato IAU de cento quarenta e nove milhões quinhentos noventa e sete mil oitocentos setenta ponto setecentos metros por UA, e em parsecs com a definição geométrica IAU um parsec igual a seiscentos quarenta e oito mil sobre pi unidades astronômicas. Essas três escalas retornam tanto como distâncias convertidas quanto como bloco de constantes para auditar os fatores sem engenharia reversa do código.
Casos de uso
Deveres e demos de planetário
Alunos e educadores convertem distâncias de estrelas próximas de anos-luz em quilômetros, parsecs e UA para planilhas, quizzes e falas ao vivo de planetário com erro claro em entrada não numérica.
Divulgação científica e ferramentas de conteúdo
Geradores de blog, bots de FAQ e quiosques de museu transformam uma cifra em ly em km, pc e UA sem embutir bibliotecas de astronomia nem hard-codar constantes que derivem entre artigos.
Perguntas frequentes
Que definição de ano-luz e parsec vocês usam?
Constantes alinhadas à IAU: ano-luz a partir de c exata vezes um ano juliano, UA exata de 149597870700 m, e um parsec igual a 648000/π unidades astronômicas.
O conversor de anos-luz é grátis?
A ferramenta do navegador roda grátis no seu dispositivo.
Posso converter de quilômetros de volta para anos-luz?
Não. Esta capacidade aceita apenas anos-luz como entrada e devolve km, pc e UA. A conversão inversa é outra intenção de produto.
Quantos quilômetros tem um ano-luz?
9 460 730 472 580,8 quilômetros. É a distância que a luz percorre no vácuo durante um ano juliano, na velocidade fixa da luz.
Ano-luz é uma medida de tempo?
Não, é uma medida de distância. A palavra ano só indica por quanto tempo a luz viaja; o resultado é um comprimento fixo, por isso ele vira quilômetros, parsecs e unidades astronômicas direto.
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/astro/light-year-distance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"light_years":1}'const res = await fetch("https://api.kit.forhosting.com/astro/light-year-distance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"light_years": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/light-year-distance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"light_years": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/light-year-distance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"light_years":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"light_years":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/light-year-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
{
"light_years": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.light_year_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.
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
A conversão usa constantes fixas da União Astronômica Internacional —velocidade exata da luz, ano juliano, unidade astronômica exata e definição de parsec da IAU— de modo que entradas idênticas sempre produzem o mesmo JSON sem chamada de rede, sem semente aleatória e sem relógio de parede. Entrada não numérica falha com invalid_input claro e não é cobrada.
O que é um ano-luz e quais constantes este conversor usa
Envie o campo obrigatório light_years como número JSON ou string numérica; aliases ly, distance_ly, light_year e distance são aceitos. Distâncias negativas são rejeitadas como não físicas para este produto; strings não numéricas, entrada ausente e valores não finitos geram invalid_input. O algoritmo é aritmética pura de multiplicar e arredondar com teto de magnitude publicado para isolar Workers. Entradas idênticas sempre produzem o mesmo JSON porque não há rede, modelo nem relógio no caminho.
Lendo quilômetros, parsecs, UA e a forma da resposta
Use quilômetros quando precisar de magnitude adjacente ao SI para divulgação ou estimativas de engenharia; use parsecs ao casar distâncias no estilo SIMBAD ou Gaia ou relações de paralaxe estelar do livro (cerca de três ponto dois seis anos-luz por parsec); use unidades astronômicas ao comparar uma distância estelar com a linha de base Terra–Sol. Os rótulos unit_light_years, unit_kilometres, unit_parsecs e unit_astronomical_units documentam os símbolos ly, km, pc e AU para UIs que renderizam cabeçalhos de coluna sem hard-coding. O objeto constants lista km_per_ly, au_per_ly e pc_per_ly —os mesmos fatores de escala que o motor aplicou— para um corretor de deveres ou caderno científico recalcular o produto e comparar. O campo method é sempre iau_light_year para o código a jusante ramificar sem cheirar formas. Um ano-luz é cerca de sessenta e três mil duzentos quarenta e um UA e cerca de zero ponto três zero sete parsecs; essas checagens de ordem de magnitude do livro aparecem automaticamente ao converter light_years igual a um. Falta de light_years, texto puro que não é número, Infinity, NaN e valores negativos falham com invalid_input e não são cobrados após a rejeição do motor.
Uso da API, preços, fluxos de sala e limites práticos
Chame o conversor gratuito de anos-luz no navegador para checagens de deveres, demos de planetário, ilustrações de blog e verificação rápida de conta mental sem instalar biblioteca de astronomia. Mantenha magnitudes dentro do teto publicado por segurança do isolate e prefira entradas de escala de sala para oráculos de notas. Autores que entregam SDKs podem mapear os três campos de distância diretamente em tabelas de UI com colunas km, pc e AU —a mesma forma que alunos esperam ao converter distâncias estelares à mão com cartão de constantes fixas. Envie um corpo JSON com o número finito não negativo obrigatório light_years, ou um dos aliases documentados quando seu cliente já nomeia o campo ly ou distance. Use a API pré-paga quando uma plataforma educacional, site de divulgação, construtor de mundos de jogo, pipeline de catálogo ou bot de FAQ científicas precisar de contrato estável sob saldo KIT a US$ 0,002 por item bem-sucedido; falhas de validação nunca consomem saldo. Combine este endpoint com ferramentas orbitais ou cinemáticas quando o próximo passo for tempo de viagem ou dimensionamento de maquete, mas lembre que este produto é só conversão de comprimento euclidiano —não aplica desvio para o vermelho cosmológico, distância de luminosidade nem modelos de espaço em expansão.
Casos de integração
Pipelines de catálogo e jogos
Scripts que armazenam dados estelares em anos-luz chamam um endpoint pré-pago estável para preencher colunas km, parsec e UA em mapas, maquetes e formatos de exportação.
Perguntas técnicas
Como converter anos-luz em quilômetros, parsecs e UA?
Envie JSON com light_years em um número finito não negativo (por exemplo light_years: 1). A resposta inclui kilometres, parsecs e astronomical_units mais as constantes de escala usadas.
O que acontece se a entrada não for um número?
A requisição falha com invalid_input. Strings não numéricas, light_years ausente, NaN e Infinity são rejeitados e não cobrados.