Convertisseur horaire vers salaire
À 25 de l'heure, 40 heures par semaine pendant 52 semaines, vous gagnez 52 000 par an et 1 000 par semaine. Saisissez votre taux, vos heures hebdomadaires et vos semaines travaillées pour comparer équitablement une offre à l'heure et un poste au salaire annuel. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Taux horaire
- 25
- Heures travaillées par semaine
- 40
- Semaines travaillées par an
- 52
- Paie hebdomadaire
- 1 000
- Salaire annuel
- 52 000
- Paie mensuelle
- 4 333,3333333333
- Précision
- 10
Ce convertisseur horaire vers salaire multiplie votre taux horaire par les heures que vous travaillez chaque semaine et les semaines que vous travaillez chaque année pour produire un salaire annuel équivalent, plus la paie hebdomadaire et un chiffre mensuel nominal. Le moteur est de l'arithmétique finie pure, sans appel réseau, sans échantillonnage et sans raccourci dépendant de la date. De petites vérifications que vous connaissez peut-être déjà incluent vingt-cinq unités monétaires par heure à quarante heures pendant cinquante-deux semaines donnant cinquante-deux mille par an, et dix-huit virgule cinq à trente heures pendant cinquante semaines donnant vingt-sept mille sept cent cinquante.
Où la pensée horaire-vers-salaire s'inscrit dans les offres, le freelance et les logiciels
Les gens rencontrent la conversion horaire vers salaire lorsqu'une offre d'emploi indique vingt-huit dollars de l'heure et qu'une autre indique cinquante-huit mille par an, lorsqu'un contractuel doit voir ce qu'un taux de projet signifie si l'engagement remplit une semaine complète pendant la majeure partie de l'année, ou lorsqu'une fiche de budget étudiant demande le revenu annuel d'un rôle horaire à temps partiel. Recruteurs et candidats peuvent vérifier au préalable si un forfait horaire à quarante heures et cinquante-deux semaines se rapproche d'une annonce salariée équivalente sans macros de tableur opaques.
Les freelances peuvent modéliser des nombres de semaines optimistes et prudents pour borner le revenu annuel à partir d'un taux facturable fixe. La pratique en concours et devoirs a souvent besoin d'une source rapide et hors ligne de produits afin que les solutions puissent être vérifiées sous la pression du temps. Les outils produits et pédagogiques utilisent la conversion lorsqu'un apprenant saisit un taux et un horaire et que l'interface doit afficher côte à côte des chiffres hebdomadaires, mensuels et annuels clairs.
Associez-le au coût par utilisation ou à des outils de règle de soixante-douze lorsque vous avez besoin de calculs monétaires quotidiens connexes, et à d'autres points de terminaison de vie courante lorsque vous construisez un petit laboratoire d'utilitaires de finance personnelle gratuits et déterministes.
Cas d’usage
Comparer des offres horaires à des annonces salariées
Annualisez un taux horaire à vos heures hebdomadaires et semaines travaillées réelles afin de le comparer équitablement avec des annonces de salaire annuel.
Planification annuelle pour freelances et contractuels
Traduisez un taux horaire facturable en revenu annuel et mensuel sous des nombres de semaines à temps plein, temps partiel, ou saisonniers.
Questions fréquentes
Combien coûte le convertisseur horaire vers salaire ?
Il est gratuit dans votre navigateur sur cette page.
Que se passe-t-il si une entrée est négative ?
Le taux horaire, les heures hebdomadaires, et les semaines par an doivent tous être non négatifs dans ce calculateur.
Cela inclut-il les impôts, les heures supplémentaires, ou les avantages ?
Non. Cela annualise uniquement le taux horaire indiqué pour l'horaire donné. Utilisez des outils de paie ou fiscaux dédiés pour la paie nette et les piles d'heures supplémentaires.
Pourquoi les résultats sont-ils arrondis à une précision donnée ?
La précision par défaut est de 10 décimales ; vous pouvez régler la précision de 0 à 15.
Combien de semaines par an faut-il indiquer ?
Indiquez les semaines réellement payées : 52 pour une année complète, 50 si vous prenez deux semaines de congé sans solde. En indépendant, essayez un nombre optimiste et un nombre prudent pour encadrer vos revenus annuels avec le même taux.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/life/hourly-to-salary \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"hourly_wage":25,"weekly_hours":40,"weeks_per_year":52}'const res = await fetch("https://api.kit.forhosting.com/life/hourly-to-salary", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"hourly_wage": 25,
"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/hourly-to-salary",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"hourly_wage": 25,
"weekly_hours": 40,
"weeks_per_year": 52
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/hourly-to-salary", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"hourly_wage":25,"weekly_hours":40,"weeks_per_year":52}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"hourly_wage":25,"weekly_hours":40,"weeks_per_year":52}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/hourly-to-salary", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"hourly_wage": 25,
"weekly_hours": 40,
"weeks_per_year": 52
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.hourly_to_salary",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_abs_value | 1000000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Utilisez-le gratuitement dans le navigateur pour les décisions du quotidien, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin de chiffres de salaire annuel reproductibles dans des tableurs, des lettres d'offre, ou des démonstrations pédagogiques.
Ce que signifie la conversion horaire vers salaire et ce que contient la réponse
La conversion horaire vers salaire répond à une question simple : si vous gagnez un montant donné pour chaque heure travaillée, combien gagnez-vous sur une année complète sous un horaire hebdomadaire donné et un nombre de semaines annuel indiqué. Ce produit à trois facteurs est le modèle transparent utilisé dans les comparaisons d'offres, la planification de freelance, et les problèmes de budgétisation en classe : il n'invente pas de multiplicateurs d'heures supplémentaires, de crédits de congés payés, de retenues fiscales, d'avantages employeur, ou d'ajustements de droit du travail local. Les valeurs nulles sont autorisées et donnent simplement des chiffres de paie nuls ou partiels lorsqu'un facteur est nul. Le produit central est annual_salary égale hourly_wage multiplié par weekly_hours multiplié par weeks_per_year. À partir des mêmes entrées, le calculateur indique aussi weekly_pay comme le produit du taux et des heures hebdomadaires, et monthly_pay comme le salaire annuel divisé par douze afin que vous puissiez comparer avec des annonces qui indiquent des chiffres mensuels. Ce calculateur renvoie hourly_wage, weekly_hours et weeks_per_year normalisés que vous avez soumis, weekly_pay, annual_salary et monthly_pay dérivés, une étiquette de méthode hourly_times_hours_times_weeks, une chaîne de formule qui documente les trois identités, et la précision utilisée pour l'arrondi. Il n'y a pas de conversion de devise, pas de trajectoire d'inflation, et pas de calendrier de paie bimensuel ou semi-mensuel : le moteur multiplie soit trois nombres finis non négatifs dans la plage prise en charge, soit rejette l'entrée avec invalid_input. Les cas rejetés incluent un hourly_wage, weekly_hours ou weeks_per_year manquant, des valeurs non finies, des magnitudes au-dessus du plafond documenté, et tout taux, heures ou semaines négatif, car un taux de paie négatif ou un horaire négatif ne définit pas un salaire annuel significatif dans ce modèle. Si vous avez besoin de la paie nette après impôt, de piles d'heures supplémentaires, ou de plateformes d'emploi multi-devises, utilisez des outils financiers dédiés ; cette page répond uniquement à l'annualisation claire d'un taux horaire, avec une sortie numérique stable adaptée aux fiches d'exercices, aux tests unitaires et aux clients d'API qui ne doivent pas inventer de déductions supplémentaires.
Comment le taux, les heures et les semaines sont lus, et comment le produit reste reproductible
Les choix d'horaire courants incluent quarante heures et cinquante-deux semaines pour une année à temps plein, ou moins de semaines lorsque des congés sans solde ou des fermetures saisonnières réduisent l'année de travail. Les signes plus initiaux optionnels et la notation scientifique sur les chaînes numériques sont autorisés lorsqu'ils s'analysent comme des décimaux finis ; les espaces internes, les préfixes hexadécimaux et les jetons non numériques sont rejetés avec un message clair afin qu'une mauvaise cellule ne devienne pas un mauvais chiffre annuel. Zéro pour tout facteur est valide et donne un salaire annuel nul lorsque ce facteur est nul. Les champs préférés sont hourly_wage pour le taux de paie par heure, weekly_hours pour les heures travaillées dans une semaine typique, et weeks_per_year pour combien de semaines vous travaillez réellement dans une année, mais les alias hourly, wage, rate, pay_rate et hour_rate pour le taux, hours, hours_per_week, week_hours et hrs_week pour les heures hebdomadaires, et weeks, weeks_worked, annual_weeks et year_weeks pour le nombre d'années sont acceptés afin que tableurs, chaînes de requête et formulaires typés puissent réutiliser le même contrat. Un hourly_wage, weekly_hours ou weeks_per_year négatif est rejeté avec invalid_input afin que le modèle reste un calculateur de paie non négatif plutôt qu'un grand livre signé. Un champ précision optionnel, avec les alias decimals et dp, choisit combien de décimales exposer pour toutes les sorties numériques, avec une valeur par défaut de dix et un plafond de quinze afin que les fichiers de référence JSON restent stables. Associez l'exécution gratuite dans le navigateur sur cette page à l'API payante lorsque vous avez besoin du résultat mathématique identique au sein d'un pipeline automatisé sans réimplémenter vous-même l'annualisation.
Où la pensée horaire-vers-salaire s'inscrit dans les offres, le freelance et les logiciels
Les développeurs appellent le même contrat depuis des scripts pour amorcer des vecteurs de test déterministes pour des calculateurs de rémunération, pour normaliser des taux et horaires saisis par l'utilisateur avant des démonstrations de comparaison d'offres, ou pour satisfaire des énoncés de défis produit qui exigent un champ annual_salary plutôt qu'une estimation approximative. Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque recherche réussie coûte $0.002, la validation échouée n'est pas facturée, et rien n'est stocké après le retour de la réponse. Cette séparation — exploration interactive gratuite et API payante identique — correspond au reste du catalogue KIT de niveau A, et vous permet de passer d'une démonstration en classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fiches d'exercices et fixtures de test
Générez des chiffres annual_salary reproductibles pour des budgets de classe, des outils de lettre d'offre, des tests de propriétés, et des assertions de CI.
Questions techniques
Comment le salaire annuel est-il défini ?
annual_salary = hourly_wage × weekly_hours × weeks_per_year. La paie hebdomadaire est taux × heures ; monthly_pay est annual_salary / 12.