Converter salário anual em valor por hora
Este conversor transforma o salário anual em um valor por hora equivalente e também faz o cálculo inverso.
Executar grátis
Informe exatamente um valor de remuneração e suas horas semanais padrão. A calculadora usa 52 semanas por ano, aplica a mesma fórmula nas duas direções e mostra com clareza a jornada considerada no resultado. Ela ajuda você a comparar propostas, conferir estimativas de folha, definir uma referência profissional ou transformar um valor por hora em uma quantia anual sem esconder a premissa de tempo de trabalho.
Converter salário anual em valor por hora
Para converter salário em remuneração por hora, informe annual_salary e a jornada padrão em hours_per_week. A calculadora multiplica as horas semanais por 52 e divide o salário anual por esse total. Uma jornada de 40 horas corresponde a 2.080 horas anuais. O salário e o resultado usam a mesma moeda, portanto você pode trabalhar com reais, dólares, euros ou outra unidade sem selecioná-la. O resultado representa uma equivalência bruta antes de impostos, descontos, bônus, horas extras ou benefícios. Ele também não afirma que todas as horas sejam efetivamente trabalhadas. Férias e feriados remunerados podem integrar a remuneração de quem recebe salário, enquanto profissionais autônomos normalmente precisam cobrir folgas, administração, equipamentos, seguros e intervalos entre projetos com um valor por hora maior.
Converter valor por hora em salário anual
No cálculo inverso, informe hourly_rate e hours_per_week e deixe annual_salary de fora. A calculadora multiplica o valor por hora pela jornada semanal e por 52. Assim, você obtém o equivalente anual de uma rotina constante ao longo do ano. Se a carga horária variar, use uma média realista. Para estimar folha de pagamento, conte apenas horas remuneradas; para uma meta profissional, use horas faturáveis previstas e interprete o resultado como receita bruta. A saída repete o valor por hora, a jornada, o total anual e a premissa de 52 semanas. Solicitações com os dois valores são recusadas porque não existe direção inequívoca, assim como pedidos sem nenhum deles. Essa regra impede que um valor antigo do formulário substitua silenciosamente aquele que você pretendia converter.
Comparar remunerações com premissas adequadas
O valor equivalente por hora facilita comparações, mas não resume toda a remuneração. Use a jornada real de cada vaga e avalie separadamente férias pagas, aposentadoria, plano de saúde, bônus, deslocamento e despesas profissionais. Se uma função exige 35 horas e outra 45, inserir cada jornada produz uma comparação melhor do que impor 40 às duas. As horas semanais precisam ser maiores que zero, pois divisão por zero não tem interpretação salarial e tempo negativo não faz sentido. Os valores devem ser números finitos e não negativos. O resultado é arredondado para seis casas decimais, garantindo uma saída estável. Em documentos trabalhistas, fiscais ou jurídicos, aplique depois as regras locais de moeda e arredondamento. Cada chamada da API custa US$ 0,002; no navegador, a mesma aritmética determinística funciona sem consultar fontes externas.
Casos de uso
Comparar propostas de trabalho
Transforme salários com jornadas diferentes em valores equivalentes antes de avaliar benefícios e bônus.
Definir uma referência profissional
Converta sua meta anual em um valor inicial e depois acrescente custos de períodos não faturáveis.
Estimar a remuneração anual
Transforme um valor por hora conhecido e uma jornada regular no equivalente anual de 52 semanas.
Perguntas frequentes
Quantas semanas por ano a calculadora usa?
Ela usa 52 semanas e inclui essa premissa em todo resultado válido.
O resultado inclui impostos ou descontos?
Não. Trata-se de uma conversão matemática bruta, sem estimativa de impostos, descontos ou valor líquido.
Posso informar salário anual e valor por hora?
Não. Informe exatamente um valor para que a calculadora saiba qual quantia deve encontrar.
Por que as horas semanais devem ser positivas?
Zero exigiria divisão por zero, e uma quantidade nula ou negativa não descreve uma jornada válida.
A equivalência considera férias remuneradas?
Ela distribui o salário por 52 semanas conforme a jornada informada. Avalie folgas e horas reais separadamente.
Quanto custa uma conversão pela API?
Cada solicitação da API custa US$ 0,002. O cálculo é determinístico e não consulta fontes externas.
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/calc2/salary-hourly-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hours_per_week":40,"annual_salary":62400}'const res = await fetch("https://api.kit.forhosting.com/calc2/salary-hourly-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hours_per_week": 40,
"annual_salary": 62400
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/calc2/salary-hourly-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hours_per_week": 40,
"annual_salary": 62400
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/calc2/salary-hourly-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hours_per_week":40,"annual_salary":62400}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hours_per_week":40,"annual_salary":62400}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/calc2/salary-hourly-convert", 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
{
"hours_per_week": 40,
"annual_salary": 62400
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "calc2.salary_hourly_convert",
"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. |