Entrez un montant et choisissez sa période (horaire, journalière, hebdomadaire, mensuelle ou annuelle). Le calcul le convertit dans les 5 périodes, sur deux colonnes : « conversion simple » (52 semaines payées dans l’année) et « base jours travaillés » (jours fériés et congés déduits).
Table des matières
-
Ce que vous pouvez faire sur cette page
-
À quoi sert ce calcul ?
-
Mode d'emploi
-
Formule
-
Symboles et termes
-
Ce qu’il est utile de savoir avant de commencer
-
Calculer avec Excel
-
Calculer avec Google Sheets
-
Calculer avec Python
-
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
-
Faire faire le calcul par ChatGPT
-
Les atouts de DataChef
-
Fonctions connexes
-
Liste des calculatrices NumberChef
Ce que vous pouvez faire sur cette page
- Entrez un montant et sa période (horaire, journalière, hebdomadaire, mensuelle ou annuelle) : le même salaire s’affiche tout de suite dans les 5 périodes
- Répondez en une fois à des questions comme « 15 € brut de l’heure, ça fait combien par mois ? » ou « 2 500 € brut par mois, c’est quel taux horaire ? »
- Réglez les heures et les jours travaillés par semaine, les jours fériés et les jours de congés de l’année, et comparez deux colonnes : « conversion simple » et « base jours travaillés » (fériés et congés déduits)
- Des explications simples des formules et des formules à copier-coller pour Excel, Google Sheets et Python sont réunies sur cette page
À quoi sert ce calcul ?
Les offres d’emploi affichent le salaire de façons variées : « 2 400 € brut par mois », « 16 € brut de l’heure » ou « 30 000 € brut par an ». En les ramenant à l’année, on peut les comparer : 2 400 € par mois font 28 800 € par an (31 200 € avec un 13e mois), et 16 € de l’heure à 35 heures font 16 × 35 × 52 = 29 120 € par an.
Pour un salarié mensualisé, les congés payés et la plupart des jours fériés sont payés : c’est la conversion simple qui compte. Pour une mission où les jours non travaillés ne sont pas payés, regardez plutôt la base jours travaillés (25 088 € dans cet exemple). Comparez aussi les primes, la mutuelle et les tickets-restaurant, qui varient d’une offre à l’autre.
À 13 € brut de l’heure (un peu au-dessus du SMIC) pour 20 heures par semaine (par exemple 4 heures par jour, 5 jours par semaine), on gagne 260 € par semaine, environ 1 126,67 € par mois et 13 520 € par an en conversion simple. Savoir « combien par mois pour combien d’heures par semaine » aide à décider d’accepter des heures en plus.
La même estimation sert à vérifier si vos revenus de l’année dépassent un plafond qui compte pour vous (bourse, aides, rattachement au foyer fiscal). Les plafonds sont fixés par chaque organisme : vérifiez les montants en vigueur.
Pour retrouver l’équivalent d’un salaire de 45 000 € brut par an, la conversion simple donne 45 000 € ÷ 260 jours ≈ 173,08 € par jour. Mais un indépendant n’a pas de congés payés : un jour de repos ne rapporte rien. En divisant par 224 jours, après 11 jours fériés et 25 jours de congés, on obtient environ 200,89 € par jour, un minimum plus réaliste.
Un indépendant paie aussi son temps non facturé (prospection, gestion) et ses propres cotisations, alors que le salaire brut d’un salarié ne comprend pas les cotisations patronales : le vrai tarif doit donc être plus élevé. Le raisonnement à rebours est le même que dans la formule 3.
Un salaire de 2 500 € brut par mois correspond à un taux horaire de 2 500 € ÷ 151,67 h ≈ 16,48 € (celui de la fiche de paie). Mais avec 11 jours fériés et 25 jours de congés, on travaille en réalité environ 1 568 heures par an : chaque heure réellement travaillée rapporte 30 000 € ÷ 1 568 h ≈ 19,13 €.
Cette conversion montre en chiffres que, pour un même salaire mensuel, plus on a de jours de repos payés, plus chaque heure travaillée vaut cher.
En France, les heures au-delà de 35 heures par semaine sont des heures supplémentaires, payées au moins 25 % de plus pour les 8 premières (de la 36e à la 43e heure) et 50 % de plus ensuite, sauf accord collectif prévoyant un autre taux (au moins 10 %). Il faut d’abord connaître son taux horaire : pour 2 500 € brut par mois, 2 500 ÷ 151,67 ≈ 16,48 €.
Une heure majorée de 25 % vaut alors environ 16,48 × 1,25 ≈ 20,60 € brut, et de 50 % environ 16,48 × 1,5 ≈ 24,72 € brut. Pour additionner les heures d’une semaine, la page liée « Feuille de temps hebdomadaire » fait le total.
Formule
Symboles et termes
Symboles
| \(w\) | Le salaire horaire, c’est-à-dire le salaire pour une heure. (Par exemple, 15 pour 15 € de l’heure.) |
| \(h\) | Les heures travaillées par semaine. À temps plein en France, la durée légale est de 35 heures. |
| \(m\) | Le salaire mensuel, sans les primes. |
| \(p\) | Les jours fériés par an, c’est-à-dire les jours de semaine chômés en plus des week-ends. |
| \(v\) | Les jours de congés réellement pris dans l’année, comptés en jours ouvrés. |
| \(r\) | Le taux d’ajustement : la part des jours de semaine de l’année réellement travaillés, calculée par \((260 - p - v) \div 260\). |
| \(Y\) | Le salaire annuel en conversion simple, comme si les 52 semaines étaient payées au taux horaire ou journalier. |
| \(A\) | Le salaire annuel sur la base jours travaillés, jours fériés et congés déduits. |
Termes
| salaire brut | Le salaire avant les cotisations sociales et l’impôt sur le revenu. C’est lui qui figure dans les offres d’emploi et en haut de la fiche de paie. Toutes les conversions de cette page se font en brut. |
| salaire net | Ce qui reste après les cotisations sociales (et, pour le « net versé », après le prélèvement à la source de l’impôt). L’écart avec le brut dépend du statut (cadre ou non), de l’entreprise et de la situation fiscale ; cette page ne le calcule pas. |
| prime | Un montant versé en plus du salaire de base, comme un 13e mois ou une prime annuelle. Les montants mensuels et annuels de cette page ne les comprennent pas. Avec un 13e mois, le salaire annuel vaut « salaire mensuel × 13 ». |
| congés payés | Les jours de repos pendant lesquels le salaire est maintenu. En France, tout salarié acquiert 2,5 jours ouvrables par mois de travail, soit 30 jours ouvrables (5 semaines, ou 25 jours ouvrés) par an. La colonne « base jours travaillés » suppose des jours non payés : avec des congés payés, le revenu réel se rapproche de la colonne « conversion simple ». |
| conversion simple | Une conversion qui suppose les 52 semaines de l’année (260 jours de semaine) payées. Pour un salarié mensualisé en France, c’est elle qui donne le salaire mensuel à partir du taux horaire (taux × 151,67 h à 35 h). |
| base jours travaillés | Une conversion fondée sur les jours réellement travaillés, jours fériés et congés déduits. Elle se rapproche du revenu réel quand les jours non travaillés ne sont pas payés (indépendants, missions à l’heure ou à la journée). |
| taux d’ajustement | Le rapport qui relie la conversion simple et la base jours travaillés, calculé par \((260 - p - v) \div 260\). Le dénominateur de 260 jours (52 semaines × 5 jours) est une base fixe, qui ne change pas avec les jours par semaine entrés. |
| mensualisation | La règle française qui lisse le salaire sur l’année : un salarié payé à l’heure touche chaque mois le même salaire, quel que soit le nombre de jours du mois. À 35 heures par semaine, un mois compte 35 × 52 ÷ 12 ≈ 151,67 heures, le chiffre inscrit sur la fiche de paie. |
| SMIC | Le salaire minimum interprofessionnel de croissance, le salaire horaire brut minimum en France. En juin 2026, il est de 12,31 € brut de l’heure, soit 1 867,02 € brut par mois pour 35 heures (service-public.fr). Il est revalorisé au moins chaque 1er janvier : vérifiez le montant en vigueur. |
Ce qu’il est utile de savoir avant de commencer
Voici ce qu’il est utile de savoir pour comprendre les calculs de cette page, et pas seulement les utiliser.
| Multiplication et division des nombres entiers (CE2-CM1, 8-10 ans) |
|
| Proportionnalité et quantité par unité (CM1-CM2, 9-11 ans) |
|
| Pourcentages (CM2-6e, 10-12 ans) |
|
| Valeurs approchées et arrondis (CM1, 9-10 ans) |
|
Calculer avec Excel
| Salaire horaire (€) | 15 |
| Heures par semaine | 35 |
| Salaire annuel, conversion simple (€) | =B1*B2*52 |
| Salaire annuel, conversion simple (€) | 27300 |
| Jours fériés par an | 11 |
| Jours de congés par an | 25 |
| Salaire annuel, base jours travaillés (€) | =B1*(260-B2-B3)/260 |
| Salaire mensuel, sans primes (€) | 2500 |
| Jours fériés par an | 11 |
| Jours de congés par an | 25 |
| Salaire annuel, conversion simple (€) | =B1*12/((260-B2-B3)/260) |
Le premier tableau affiche 27 300 € en B3, le deuxième 23 520 € en B4 et le troisième environ 34 821 € en B4.
La partie « (260-B2-B3)/260 » est le taux d’ajustement. Le 260 du dénominateur est le nombre de jours de semaine, « 52 semaines × 5 jours » : c’est une valeur fixe, à ne pas changer même si vous travaillez un autre nombre de jours par semaine.
Calculer avec Google Sheets
| Salaire horaire (€) | 15 |
| Heures par semaine | 35 |
| Salaire annuel, conversion simple (€) | =B1*B2*52 |
| Salaire annuel, conversion simple (€) | 27300 |
| Jours fériés par an | 11 |
| Jours de congés par an | 25 |
| Salaire annuel, base jours travaillés (€) | =B1*(260-B2-B3)/260 |
| Salaire mensuel, sans primes (€) | 2500 |
| Jours fériés par an | 11 |
| Jours de congés par an | 25 |
| Salaire annuel, conversion simple (€) | =B1*12/((260-B2-B3)/260) |
Calculer avec Python
amount = 15 # Montant brut (€)
unit = "hourly" # Période : hourly (horaire) / daily (journalier) / weekly (hebdomadaire) / monthly (mensuel) / annual (annuel)
hours_per_week = 35 # Heures par semaine
days_per_week = 5 # Jours par semaine
holidays_per_year = 11 # Jours fériés par an (jours de semaine chômés)
vacation_days_per_year = 25 # Jours de congés par an (jours ouvrés)
# Taux d'ajustement (le dénominateur 260 = 52 semaines x 5 jours est fixe et ne suit pas days_per_week)
adjust_ratio = (260 - holidays_per_year - vacation_days_per_year) / 260
# On ramène d'abord à l'année (horaire et journalier = conversion simple ; hebdomadaire, mensuel et annuel = base jours travaillés)
if unit == "hourly":
annual_simple = amount * hours_per_week * 52
annual_adjusted = annual_simple * adjust_ratio
elif unit == "daily":
annual_simple = amount * days_per_week * 52
annual_adjusted = annual_simple * adjust_ratio
else:
periods_per_year = {"weekly": 52, "monthly": 12, "annual": 1}[unit]
annual_adjusted = amount * periods_per_year
annual_simple = annual_adjusted / adjust_ratio
# Conversion du salaire annuel dans les 5 périodes (horaire et journalier utilisent les heures et jours entrés)
rows = [("Horaire", hours_per_week * 52), ("Journalier", days_per_week * 52),
("Hebdomadaire", 52), ("Mensuel", 12), ("Annuel", 1)]
for label, times_per_year in rows:
print(f"{label} : conversion simple {annual_simple / times_per_year:.2f} €"
f" / base jours travaillés {annual_adjusted / times_per_year:.2f} €")
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
Y = w × h × 52
Y = w \times h \times 52
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>Y</mi>
<mo>=</mo>
<mi>w</mi>
<mo>×</mo>
<mi>h</mi>
<mo>×</mo>
<mn>52</mn>
</mrow>
</math>
Y = w xx h xx 52
w*h*52
Y := w*h*52;
Y = w*h*52;
Y = w × h × 52
A = Y × (260 − p − v) ÷ 260
A = Y \times \dfrac{260 - p - v}{260}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>A</mi>
<mo>=</mo>
<mi>Y</mi>
<mo>×</mo>
<mfrac>
<mrow><mn>260</mn><mo>−</mo><mi>p</mi><mo>−</mo><mi>v</mi></mrow>
<mn>260</mn>
</mfrac>
</mrow>
</math>
A = Y xx (260 - p - v) / 260
Y*(260 - p - v)/260
A := Y*(260 - p - v)/260;
A = Y*(260 - p - v)/260;
A = Y × (260 − p − v) / 260
Y = m × 12 ÷ r
Y = m \times 12 \div r
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>Y</mi>
<mo>=</mo>
<mi>m</mi>
<mo>×</mo>
<mn>12</mn>
<mo>÷</mo>
<mi>r</mi>
</mrow>
</math>
Y = m xx 12 -: r
m*12/r
Y := m*12/r;
Y = m*12/r;
Y = m × 12 ÷ r
Faire faire le calcul par ChatGPT
Vous êtes un assistant de calcul pour la conversion des salaires. Faites le calcul ci-dessous en exécutant réellement du code Python, et appuyez votre réponse uniquement sur les nombres obtenus à l’exécution (ne répondez pas de tête ni par estimation). Je gagne 15 € brut de l’heure et je travaille 35 heures par semaine, 5 jours par semaine. J’ai 11 jours fériés et je prends 25 jours de congés par an. En prenant 1 an = 52 semaines = 260 jours de semaine, calculez : 1. Le salaire annuel (conversion simple = salaire horaire × heures par semaine × 52) 2. Le taux d’ajustement ((260 − jours fériés − jours de congés) ÷ 260, le 260 étant fixe) et le salaire annuel sur la base des jours travaillés (conversion simple × taux d’ajustement) 3. Le salaire mensuel (salaire annuel ÷ 12, pour les deux versions), et le nombre d’heures par mois à 35 heures (35 × 52 ÷ 12) Indiquez les formules utilisées et les nombres obtenus à l’exécution.
Mode d'emploi
-
1Saisissez vos nombresTapez les nombres à calculer dans les champs de saisie
-
2CalculezAppuyez sur le bouton « Calculer »
-
3Lisez le résultatLe résultat s’affiche aussitôt. La même page explique aussi le raisonnement et la formule
Les atouts de DataChef
Aucune compétence requise – simple et intuitif
Aucune donnée personnelle nécessaire
Le fichier est supprimé automatiquement après le téléchargement
Aucune mention de crédit nécessaire
Aucune autorisation préalable nécessaire