Salary Calculator

Convert between hourly, weekly, monthly and annual pay, overtime and unpaid leave included.

Comparing Two Offers That Are Quoted Differently

One job quotes an hourly rate, another an annual salary, and the two are not comparable until you know the hours behind them. A salary that looks higher can be worse per hour once the expected week is fifty hours rather than thirty-seven; a contract rate that looks generous can be worse once unpaid weeks are counted.

This works in both directions and shows the figure that makes the comparison honest: total pay divided by every hour actually worked, overtime included. All the numbers are gross — what the job pays before anything is deducted — because what lands in your account depends on your country and your circumstances, and a tool that guessed at that would be wrong for most people who used it.

Key features

  • Both directions — start from an hourly rate or from an annual salary; each derives the other.
  • Overtime — extra hours at time and a half, double time or a flat rate.
  • Unpaid leave — days off that are not paid, taken off the total properly.
  • Every pay period — weekly, fortnightly, twice monthly and monthly, side by side.
  • An honest hourly figure — the whole year's pay over every hour worked.
100% client-side — no data leaves your machine

This tool runs entirely inside your browser using native Web APIs. Your files and text are never uploaded to a server, never logged and never shared with third parties.

How to use: Salary Calculator

  1. Choose your starting point
    Hourly rate or annual salary — whichever the offer is quoted in.
  2. Set the hours and weeks
    Your real week, and the number of paid weeks a year.
  3. Add overtime and unpaid days
    Both change the picture more than people expect.
  4. Compare the all-in hourly rate
    This is the number to put next to another offer.

Technical specifications

Processing locationEntirely in your browser — no server round trip
Data uploadedNone. Files and text never leave your device
PriceFree — no account, no trial, no usage cap
CategoryCalculators
Works offlineYes, once the page has loaded
Browser supportChrome 90+, Edge 90+, Firefox 90+, Safari 15+
Interface languagesEnglish, 中文, हिन्दी, Español, العربية

Frequently asked questions

Why does this not calculate my take-home pay?

Because take-home depends on your country, your tax code, your pension contributions, student loan repayments, local taxes and your total income for the year. A tool that produced one number for all of that would be wrong for nearly everyone. Your own tax authority's calculator will do it properly for where you live.

How many weeks should I use?

52 if your holiday is paid, which is the norm for salaried employment — you are paid for the whole year including your leave. For contract or freelance work where time off is unpaid, subtract those weeks: 48 is a common realistic figure once holiday and a little illness are allowed for.

What is the quick way to convert in my head?

Double the hourly rate and add three zeros — 25 an hour is roughly 50,000 a year. It assumes a 40-hour week and 50 paid weeks, so it runs a little low for 52 weeks and high for a shorter week, but it is close enough to sanity-check an offer on the spot.

Why is the "all in" hourly rate lower than my rate?

Because it divides the whole year's pay by every hour worked, and overtime hours are paid at a premium but still count as hours. Ten hours of overtime a week at time and a half raises your total pay and lowers your average per hour worked. That average is the honest comparison between two jobs with different expected weeks.

Does it handle a four-day week?

Yes — set the hours to what you actually work. For a four-day week at full pay, put in 32 hours and the annual figure stays the same while the hourly rate rises, which is precisely the point of the arrangement.

Related tools

Back to all tools