Calcule a pegada de carbono de uma viagem
Esta calculadora de pegada de carbono transforma a distância e o meio de transporte de uma viagem em uma estimativa clara de emissões equivalentes de dióxido de carbono.
Executar grátis
Informe os quilômetros, escolha carro, trem, avião ou ônibus e obtenha os quilogramas estimados de CO2e junto com o fator aplicado. Ela ajuda a comparar opções realistas, preparar relatórios de viagens ou incluir um cálculo consistente em um aplicativo. O resultado é uma estimativa indicativa do transporte de um passageiro, e não uma avaliação completa do ciclo de vida nem a medição de um veículo específico.
Comece com a distância adequada à sua decisão
Uma estimativa útil começa com uma distância que represente o trajeto que você realmente deseja avaliar. Informe os quilômetros de um sentido ao comparar opções de ida, ou some os dois sentidos antes de estimar uma viagem de ida e volta. Se o itinerário tiver vários trechos, você pode calcular cada um separadamente e somar os quilogramas de CO2e resultantes, sobretudo quando houver mudança de transporte. A calculadora trata a distância como deslocamento de passageiro, portanto o resultado representa uma pessoa no meio selecionado. Ela não deduz rotas rodoviárias, conexões em aeroportos, baldeações ou desvios; quando esses detalhes forem importantes, use uma distância que já os inclua. Para uma comparação justa, mantenha a mesma origem, o mesmo destino e os mesmos limites de viagem para todos os meios. A distância ferroviária e a rodoviária podem ser diferentes entre as mesmas cidades, enquanto um voo pode exigir a rota efetivamente percorrida ou publicada, em vez de uma linha reta no mapa. Limites claros tornam a comparação reproduzível e evitam que um número aparentemente preciso esconda premissas incompatíveis.
Entenda o cálculo baseado em fatores
O cálculo multiplica os quilômetros informados por um fator fixo de emissão para o meio escolhido. Os fatores são expressos em quilogramas de CO2e por passageiro-quilômetro: 0.171 para carro, 0.041 para trem, 0.246 para avião e 0.104 para ônibus. O CO2e reúne efeitos climáticos em uma unidade comum equivalente ao dióxido de carbono, facilitando comparações gerais. A resposta apresenta o fator e o total, mantendo a premissa visível em relatórios e fluxos automatizados. Esses valores são fatores padrão representativos, não afirmações sobre todos os operadores, veículos, combustíveis, trajetos ou níveis de ocupação. Um carro cheio pode emitir menos por passageiro do que um carro com uma única pessoa; um trem elétrico depende da matriz elétrica; e os resultados de aeronaves variam conforme distância, carga, classe de cabine e condições operacionais. Por isso, a estimativa funciona melhor como um indicador consistente de triagem. Ela ajuda a identificar qual opção provavelmente terá a menor pegada sob um método comum, enquanto um inventário específico de fornecedor pode exigir fatores auditados e dados de atividade mais detalhados.
Use o resultado com responsabilidade em comparações e relatórios
Interprete estimated_co2e_kg como um total indicativo para a distância e o meio informados. Mantenha distance_km, mode e emission_factor_kg_co2e_per_km junto desse total ao armazená-lo ou publicá-lo; esses campos mostram como o valor foi produzido e facilitam um recálculo posterior. Para comparar alternativas, faça uma solicitação por meio com a distância correta da rota e compare os totais, não apenas os fatores. Um fator menor nem sempre garante um total menor quando os trajetos têm extensões muito diferentes. Em viagens recorrentes, multiplique ou some os resultados individuais fora da calculadora, preservando os limites de cada viagem para possibilitar auditoria. Não descreva a saída como medição exata, quantidade verificada de compensação ou inventário organizacional completo. Ela não inclui fabricação do veículo, infraestrutura, hospedagem, deslocamentos locais ausentes da distância nem outros efeitos indiretos. A API custa US$ 0,002 por solicitação e aplica sempre o mesmo cálculo determinístico, sendo adequada para planilhas, comparações de reservas, painéis internos e estimativas repetíveis nas quais premissas transparentes importam mais que uma falsa precisão.
Casos de uso
Comparar opções de transporte
Estime trajetos equivalentes de carro, trem, avião e ônibus antes de escolher uma alternativa com menos emissões.
Resumir viagens corporativas
Aplique um conjunto consistente de fatores aos registros de viagens para obter um resumo interno indicativo das emissões.
Adicionar estimativas ao fluxo de reserva
Exiba uma estimativa transparente de CO2e ao lado dos itinerários, mantendo a distância e o fator utilizados.
Perguntas frequentes
Quanto custa uma estimativa pela API?
Cada solicitação custa US$ 0,002. O cálculo também é determinístico, portanto a mesma entrada válida sempre produz o mesmo resultado.
A distância é de ida ou de ida e volta?
Ela corresponde ao limite que você informar. Use a distância de um sentido para a ida ou a distância combinada para a viagem de ida e volta.
O que significa CO2e?
CO2e significa dióxido de carbono equivalente, uma unidade comum para expressar impactos climáticos de maneira comparável.
A estimativa do carro considera os passageiros?
O fator fixo representa uma estimativa por passageiro-quilômetro. Ele não se ajusta à quantidade de ocupantes nem a um veículo específico.
Por que um operador pode publicar outro valor?
O operador pode usar dados específicos de veículos, combustíveis, eletricidade, ocupação, rotas, classes ou limites de relatório. Esta calculadora usa um conjunto geral e consistente de fatores.
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/life/carbon-footprint-travel-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance_km":350,"mode":"train"}'const res = await fetch("https://api.kit.forhosting.com/life/carbon-footprint-travel-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance_km": 350,
"mode": "train"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/carbon-footprint-travel-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance_km": 350,
"mode": "train"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/carbon-footprint-travel-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance_km":350,"mode":"train"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance_km":350,"mode":"train"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/carbon-footprint-travel-estimate", 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
{
"distance_km": 350,
"mode": "train"
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.carbon_footprint_travel_estimate",
"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. |