Conversor salário em horário
Um salário de 52.000 por ano, com 40 horas semanais durante 52 semanas, equivale exatamente a 25 por hora e 1.000 por semana. Serve para comparar uma proposta de emprego fixo com uma taxa de contrato ou de meio período. 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
- Salário anual
- 52.000
- Horas semanais
- 40
- Semanas por ano
- 52
- Horas anuais
- 2.080
- Taxa horária
- 25
- Pagamento semanal
- 1.000
- Pagamento mensal
- 4.333,33333333
Ofertas de emprego, orçamentos de freelancing e mudanças de carreira quase sempre misturam a linguagem de salário anual com o raciocínio por hora. Recrutadores publicam cifras anuais; contratados cobram por hora; e quem compara um cargo assalariado com um contrato precisa de uma ponte transparente entre os dois. O equivalente padrão é simples e determinístico: divida o salário anual pelo produto das horas trabalhadas a cada semana e do número de semanas contadas em um ano. Quarenta horas por semana durante cinquenta e duas semanas são duas mil e oitenta horas anuais; um salário de cinquenta e dois mil nesse ritmo é exatamente vinte e cinco por hora. Esta calculadora aceita esses três números, devolve a taxa horária mais as taxas de conveniência semanal e mensal, e rejeita zero horas ou zero semanas com um erro de validação claro para que divisão por zero nunca vire uma taxa falsa.
Onde conversores salário-para-horário aparecem no trabalho real
Coaches de carreira e recrutadores traduzem constantemente cartas de oferta anuais para linguagem horária para que candidatos comparem um cargo assalariado com uma taxa de contrato ou uma oportunidade de meio período; um oráculo único confiável acelera workshops e ferramentas de autoatendimento sem deriva de planilha. Freelancers que precificam retainers precisam de um produto transparente de renda anual-alvo dividida por horas planejadas para que tabelas de preços fiquem consistentes em páginas de marketing e faturas.
Redações de jornalismo e política que citam limiares de salário digno muitas vezes partem de cifras anuais e devem reportar o número horário correspondente com uma hipótese declarada de horas e semanas. Se mais tarde você precisar de líquidos com retenção de imposto, multiplicadores de hora extra, conversão multi-moeda ou modelos de custo total de emprego do empregador, trate-os como intenções de busca e páginas de destino separadas em vez de sobrecarregar esta página de conversor de salário para horário.
Casos de uso
Carta de oferta versus taxa de contrato
Traduza um salário anual bruto em uma taxa horária equivalente para candidatos compararem cargos assalariados com freelancing ou taxas diárias de contrato.
Horários de meio período e semana reduzida
Recalcule o pagamento horário quando as horas semanais caem abaixo do tempo integral ou quando semanas não pagas encolhem o ano pago abaixo de cinquenta e dois.
Perguntas frequentes
Como a taxa horária é calculada?
O produto de horas semanais e semanas por ano é a contagem de horas anuais usada como denominador.
O que acontece se horas semanais ou semanas por ano forem zero?
Divisão por zero é rejeitada em vez de devolver Infinity ou inventar uma taxa falsa.
Isso inclui impostos ou benefícios?
Não. O conversor usa apenas o salário anual bruto. Impostos, benefícios, hora extra e conversão de moeda ficam fora do escopo e devem usar ferramentas separadas.
Quanto custa?
A ferramenta do navegador é grátis e roda localmente.
Como considero semanas de licença sem remuneração?
Diminua as semanas por ano, por exemplo para 50 em vez de 52 se tiver duas semanas sem remuneração. Com menos semanas pagas há menos horas no ano, então o mesmo salário resulta em uma taxa por hora maior.
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/life/salary-to-hourly \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"annual_salary":52000,"weekly_hours":40,"weeks_per_year":52}'const res = await fetch("https://api.kit.forhosting.com/life/salary-to-hourly", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"annual_salary": 52000,
"weekly_hours": 40,
"weeks_per_year": 52
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/salary-to-hourly",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"annual_salary": 52000,
"weekly_hours": 40,
"weeks_per_year": 52
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/salary-to-hourly", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"annual_salary":52000,"weekly_hours":40,"weeks_per_year":52}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"annual_salary":52000,"weekly_hours":40,"weeks_per_year":52}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/salary-to-hourly", 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
{
"annual_salary": 52000,
"weekly_hours": 40,
"weeks_per_year": 52
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.salary_to_hourly",
"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
Como o salário anual vira uma taxa horária
Parta de um salário anual bruto expresso em uma única unidade monetária. Horários negativos são igualmente inválidos. A capacidade não aplica imposto de renda, encargos do empregador, multiplicadores de hora extra, diferenciais de turno nem taxas de câmbio ao vivo; essas são intenções de produto separadas com suas próprias páginas de destino quando a cobertura crescer. Essa cifra é annual_salary: o pagamento anual antes de impostos e benefícios, mantido em uma unidade para todo o cálculo de modo que nenhuma conversão silenciosa de moeda se infiltre. Em seguida escolha weekly_hours, o número médio de horas que você trabalha a cada semana, comumente quarenta em cargos de escritório em tempo integral, trinta e sete ponto cinco em alguns setores públicos, ou uma contagem de meio período em horários reduzidos. Depois escolha weeks_per_year: cinquenta e dois quando toda semana do calendário é paga, ou uma contagem menor quando licença não remunerada, férias forçadas ou parada sazonal remove semanas do ano pago. O produto annual_hours igual a weekly_hours vezes weeks_per_year é o denominador da conversão. A taxa horária equivalente é hourly_wage igual a annual_salary dividido por annual_hours. O quociente é exato em aritmética exata e determinístico em ponto flutuante: entradas idênticas sempre produzem JSON idêntico sem sementes aleatórias, sem carimbos de relógio de parede, sem chamadas de rede e sem deriva de modelo. A partir das mesmas entradas a calculadora também informa weekly_pay como hourly_wage vezes weekly_hours e monthly_pay como annual_salary dividido por doze, de modo que tabelas de comparação mostrem visões semanal e mensal sem uma segunda chamada. Horas semanais e semanas por ano devem ser finitas e estritamente maiores que zero: um horário zero dividiria por zero e é rejeitado com invalid_input em vez de inventar Infinity ou NaN.
O que você envia e o que recebe de volta
Campos ausentes, strings não numéricas, NaN, Infinity, zero horas, zero semanas e campos de horário negativos falham com invalid_input e não são cobrados. Em caso de sucesso a resposta ecoa annual_salary, weekly_hours e weeks_per_year limpos, fornece annual_hours como o produto de horas e semanas, devolve hourly_wage como a taxa principal, inclui weekly_pay e monthly_pay como cifras de conveniência, define method como salary_to_hourly e formula como hourly_wage equals annual_salary divided by weekly_hours times weeks_per_year para que cartas de oferta e posts de blog citem a mesma expressão. Uma breve currency_note lembra aos clientes que nenhuma conversão FX é feita. Checagens clássicas incluem cinquenta e dois mil a quarenta horas e cinquenta e duas semanas dando vinte e cinco por hora, cem mil a quarenta e cinquenta e dois dando cerca de quarenta e oito ponto zero oito, e qualquer pedido de zero horas ou zero semanas falhando com invalid_input duro. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde conversores salário-para-horário aparecem no trabalho real
Equipes de RH e people-ops que montam faixas de remuneração geram chaves de resposta e grades de comparação a partir da mesma cifra hourly_wage que os funcionários veem na página de destino. Educadores de finanças pessoais que ensinam trocas trabalho-vida pedem aos alunos recalcular taxas horárias após licença não remunerada ou semana reduzida, e precisam de JSON determinístico para autoavaliadores em vez de totais digitados à mão que derivam no arredondamento. Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.
Casos de integração
Fixtures de pesquisas de remuneração
Produza em massa equivalentes horários para faixas salariais e rejeite horários de zero horas ou zero semanas com um invalid_input duro.
Perguntas técnicas
Qual valor de weeks_per_year devo usar?
Use 52 para um ano calendário completo pago. Use uma contagem menor (por exemplo 50) quando licença não remunerada ou parada sazonal remove semanas do ano pago.