Salary to Hourly Calculator
Convert an annual salary to an hourly wage and back, with weekly and monthly breakdowns. Free and private — it all runs in your browser.
- ✓ Runs in your browser — nothing uploaded
- ✓ No sign-up
- ✓ Free, no limits
Figures are gross (before tax). Your take-home depends on your local tax rules.
This salary-to-hourly calculator converts an annual salary into an hourly wage — and back again — so you can compare a job offer, a freelance rate, and a full-time role on the same basis. Enter a salary or an hourly rate, adjust your hours per week and weeks worked per year, and it shows the equivalent hourly, weekly, monthly and annual pay at once.
The maths is transparent: annual pay equals hourly rate × hours per week × weeks per year, and hourly pay is the reverse. Worked example: $25 an hour at 40 hours a week for 52 weeks is $52,000 a year; a $60,000 salary on the same schedule is about $28.85 an hour. Changing the hours or weeks — for part-time work or unpaid leave — updates every figure so the comparison stays honest.
Freelancers can use it to translate a target annual income into the hourly rate they need to quote; job seekers can compare a salaried offer against contract work. Everything runs locally in your browser, so your pay details never leave your device. Results are gross (before tax) estimates — deductions and local tax rules will change your take-home.
Frequently asked questions
How do I convert salary to hourly pay?
Divide the annual salary by the number of hours worked per year. At 40 hours a week for 52 weeks that's 2,080 hours, so a $52,000 salary is $25 per hour.
Can I change the hours per week or weeks per year?
Yes. Adjust both to match part-time schedules or unpaid time off, and every figure — hourly, weekly, monthly and annual — recalculates instantly.
Is the result before or after tax?
It's gross pay, before tax and deductions. Your actual take-home depends on your local tax rules, so treat the figures as pre-tax estimates.
Does anything I type get uploaded?
No. The conversion runs entirely in your browser and nothing you enter is sent anywhere.