This salary to hourly converter turns a single pay figure into every time period you might need — hourly, daily, weekly and monthly — and runs in reverse too, scaling any rate up to a full annual salary. It is built for jobseekers comparing a salaried role against contract day-rates, freelancers sanity-checking what to quote, and anyone who wants to know what their headline salary really works out to per hour. Because pay-per-hour depends entirely on how many hours you work, the tool puts your working pattern front and centre: hours per week, days per week, weeks per year and any unpaid leave all feed directly into the maths, so the numbers reflect your situation rather than a generic assumption.
Everything is currency-agnostic. Pick from common currencies or choose a neutral, symbol-free mode if you just want the numbers. No figure ever leaves your device — the calculation is 100% client-side, with your last inputs auto-saved in the browser so they are waiting for you next time.
How it works
The tool first resolves a single annual figure, then derives everything else from it. Worked hours per year are your hours per week multiplied by paid weeks (weeks per year minus unpaid leave). The hourly rate is the annual salary divided by those worked hours; the daily rate divides by worked days; the weekly figure divides by paid weeks; and the monthly figure divides the annual by twelve. In reverse mode, a rate is multiplied back up by the matching factor to recover the annual salary. A results panel, a comparison chart and a line-by-line working table show exactly which division produced each number, so nothing is a black box.
Hourly = Annual ÷ (hours per week × paid weeks per year)
Worked example
Take a 35,000 salary, 37.5 hours a week, a standard 52-week year, and 6 weeks of unpaid leave. That leaves 46 paid weeks, so worked hours per year are 37.5 × 46 = 1,725 hours. The hourly rate is 35,000 ÷ 1,725 = about 20.29. The daily rate (5 days × 46 weeks = 230 worked days) is 35,000 ÷ 230 = about 152.17. Weekly pay is 35,000 ÷ 46 = about 760.87, and monthly pay is simply 35,000 ÷ 12 = about 2,916.67. Remove the unpaid leave and the hourly rate drops to roughly 17.95, because you are now spreading the same salary across 1,950 hours instead of 1,725 — a clear illustration of why hours worked matter as much as the headline number.
| Annual | Hours/week | Paid weeks | Hourly |
|---|---|---|---|
| 35,000 | 37.5 | 52 | about 17.95 |
| 35,000 | 37.5 | 46 | about 20.29 |
| 50,000 | 40 | 48 | about 26.04 |
| 28,000 | 30 | 52 | about 17.95 |
Every figure here is computed in your browser. Nothing is uploaded, stored remotely or shared — change any input and the full breakdown updates instantly.