Convertitore stipendio in orario
Uno stipendio di 52.000 l'anno, con 40 ore settimanali per 52 settimane, corrisponde esattamente a 25 l'ora e 1.000 a settimana. Le serve per confrontare un'offerta da dipendente con una tariffa a contratto o part-time. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Stipendio annuale
- 52.000
- Ore settimanali
- 40
- Settimane all'anno
- 52
- Ore annuali
- 2080
- Tariffa oraria
- 25
- Pagamento settimanale
- 1000
- Pagamento mensile
- 4333,33333333
Offerte di lavoro, preventivi di freelancing e cambi di carriera mescolano quasi sempre il linguaggio dello stipendio annuale con il ragionamento orario. I recruiter pubblicano cifre annuali; i contratti fatturano a ore; e chiunque confronti un ruolo dipendente con un contratto ha bisogno di un ponte trasparente tra i due. L'equivalente standard è semplice e deterministico: divida lo stipendio annuale per il prodotto delle ore lavorate ogni settimana e del numero di settimane contate in un anno. Quaranta ore a settimana per cinquantadue settimane sono duemilaottanta ore annuali; uno stipendio di cinquantaduemila a quel ritmo è esattamente venticinque all'ora. Questo calcolatore accetta quei tre numeri, restituisce la tariffa oraria più i tassi di comodità settimanale e mensile, e rifiuta zero ore o zero settimane con un errore di validazione chiaro così la divisione per zero non diventa mai una tariffa falsa.
Dove i convertitori stipendio-in-orario compaiono nel lavoro reale
Coach di carriera e recruiter traducono costantemente lettere di offerta annuali in linguaggio orario così i candidati confrontano un ruolo dipendente con una tariffa di contratto o un'opportunità part-time; un oracolo unico affidabile accelera workshop e strumenti self-serve senza deriva di foglio di calcolo. I freelance che prezzano retainer hanno bisogno di un prodotto trasparente del reddito annuale obiettivo diviso per le ore pianificate così le tariffe restano coerenti su pagine marketing e fatture.
Redazioni giornalistiche e politiche che citano soglie di salario dignitoso partono spesso da cifre annuali e devono riportare il numero orario corrispondente con un'ipotesi dichiarata di ore e settimane. Se più avanti le servono netti con trattenuta fiscale, moltiplicatori di straordinario, conversione multi-valuta o modelli di costo totale di impiego del datore, li tratti come intenzioni di ricerca e atterraggi separati piuttosto che sovraccaricare questa pagina di convertitore da stipendio a orario.
Casi d'uso
Lettera di offerta contro tariffa di contratto
Traduca uno stipendio annuale lordo in una tariffa oraria equivalente così i candidati confrontano ruoli dipendenti con freelancing o tariffe giornaliere di contratto.
Orari part-time e di settimana ridotta
Ricalcoli il pagamento orario quando le ore settimanali scendono sotto il tempo pieno o quando settimane non pagate riducono l'anno pagato sotto cinquantadue.
Domande frequenti
Come si calcola la tariffa oraria?
Il prodotto di ore settimanali e settimane all'anno è il conteggio di ore annuali usato come denominatore.
Cosa succede se le ore settimanali o le settimane all'anno sono zero?
La divisione per zero viene rifiutata piuttosto che restituire Infinity o inventare una tariffa falsa.
Include tasse o benefit?
No. Il convertitore usa solo lo stipendio annuale lordo. Tasse, benefit, straordinari e conversione di valuta sono fuori ambito e devono usare strumenti separati.
Quanto costa?
Lo strumento browser è gratis e gira in locale.
Come si tiene conto delle settimane di permesso non retribuito?
Riduca le settimane all'anno, per esempio a 50 invece di 52 con due settimane non retribuite. Con meno settimane pagate ci sono meno ore nell'anno, quindi lo stesso stipendio dà una tariffa oraria più alta.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"annual_salary": 52000,
"weekly_hours": 40,
"weeks_per_year": 52
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.salary_to_hourly",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Come lo stipendio annuale diventa una tariffa oraria
Parta da uno stipendio annuale lordo espresso in una sola unità monetaria. Gli orari negativi sono pure invalidi. La capacità non applica imposta sul reddito, contributi del datore, moltiplicatori di straordinario, differenziali di turno né tassi di cambio live; quelle sono intenzioni di prodotto separate con le proprie pagine di atterraggio quando la copertura cresce. Quella cifra è annual_salary: il pagamento annuale prima di tasse e benefit, tenuto in un'unità per tutto il calcolo così nessuna conversione silenziosa di valuta si insinua. Poi scelga weekly_hours, il numero medio di ore che lavora ogni settimana, comunemente quaranta per ruoli d'ufficio a tempo pieno, trentasette punto cinque in alcuni settori pubblici, o un conteggio part-time per orari ridotti. Poi scelga weeks_per_year: cinquantadue quando ogni settimana del calendario è pagata, o un conteggio minore quando congedi non retribuiti, furlough o fermo stagionale rimuovono settimane dall'anno pagato. Il prodotto annual_hours uguale a weekly_hours per weeks_per_year è il denominatore della conversione. La tariffa oraria equivalente è hourly_wage uguale a annual_salary diviso per annual_hours. Il quoziente è esatto in aritmetica esatta e deterministico in virgola mobile: ingressi identici producono sempre JSON identico senza semi casuali, senza timestamp di orologio a muro, senza chiamate di rete e senza deriva di modello. Dagli stessi ingressi il calcolatore riporta anche weekly_pay come hourly_wage per weekly_hours e monthly_pay come annual_salary diviso per dodici, così le tabelle di confronto possono mostrare viste settimanali e mensili senza una seconda chiamata. Ore settimanali e settimane all'anno devono essere finite e strettamente maggiori di zero: un orario zero dividerebbe per zero ed è rifiutato con invalid_input piuttosto che inventare Infinity o NaN.
Cosa invia e cosa riceve indietro
Campi assenti, stringhe non numeriche, NaN, Infinity, zero ore, zero settimane e campi orario negativi falliscono con invalid_input e non vengono addebitati. In caso di successo la risposta riecheggia annual_salary, weekly_hours e weeks_per_year puliti, fornisce annual_hours come prodotto di ore e settimane, restituisce hourly_wage come tariffa primaria, include weekly_pay e monthly_pay come cifre di comodità, imposta method a salary_to_hourly e formula a hourly_wage equals annual_salary divided by weekly_hours times weeks_per_year così lettere di offerta e post di blog possono citare la stessa espressione. Una breve currency_note ricorda ai client che non viene eseguita conversione FX. Controlli classici includono cinquantaduemila a quaranta ore e cinquantadue settimane che danno venticinque all'ora, centomila a quaranta e cinquantadue che danno circa quarantotto punto zero otto, e qualsiasi richiesta a zero ore o zero settimane che fallisce con un invalid_input duro. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano saldo prepagato.
Dove i convertitori stipendio-in-orario compaiono nel lavoro reale
I team HR e people-ops che costruiscono fasce di compensation generano chiavi di risposta e griglie di confronto dalla stessa figura hourly_wage che i dipendenti vedono sulla pagina di atterraggio. Educatori di finanza personale che insegnano scambi lavoro-vita chiedono agli studenti di ricalcolare tariffe orarie dopo congedi non pagati o una settimana ridotta, e hanno bisogno di JSON deterministico per auto-valutatori invece di totali digitati a mano che derivano sotto l'arrotondamento. Poiché questa capacità è un motore di parse puro, il prezzo dell'API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.
Casi di integrazione
Fixture di indagini di compensation
Produca in blocco equivalenti orari per fasce salariali e rifiuti orari a zero ore o zero settimane con un invalid_input duro.
Domande tecniche
Quale valore di weeks_per_year dovrei usare?
Usi 52 per un anno di calendario intero pagato. Usi un conteggio inferiore (ad esempio 50) quando congedi non pagati o fermo stagionale rimuovono settimane dall'anno pagato.