AnyTool
Your files never leave your device. All processing happens locally in your browser.

How do I convert my pay between hourly, monthly and annual?

Type your pay once into AnyTool Salary Calculator and pick the period it is for — hourly, daily, weekly, bi-weekly, semi-monthly, monthly, quarterly or annual — and it shows the equivalent gross pay at every other period live. It pivots on the annual figure: annual = hourly × hours per week × weeks per year; hourly = annual ÷ (hours per week × weeks per year); monthly = annual ÷ 12; bi-weekly = annual ÷ 26; semi-monthly = annual ÷ 24. You can set hours per week (default 40), days per week (5) and weeks per year (52), add unpaid vacation weeks for the adjusted view, add overtime, and apply a flat deduction for a rough net estimate. Everything runs in your browser.

  • Annual = hourly × hours/week × weeks/year (default 40 × 52 = 2,080 h)
  • Monthly = annual ÷ 12 · Bi-weekly = annual ÷ 26 · Semi-monthly = annual ÷ 24
  • Unpaid vacation weeks adjust the hourly↔annual relationship
  • Converts GROSS pay — real take-home depends on your country/state tax
  • 100% in your browser — no upload, no signup, works offline

What is

Salary (pay-period) conversion

Salary conversion expresses the same gross pay at different frequencies — hourly, daily, weekly, bi-weekly (every two weeks, 26 a year), semi-monthly (twice a month, 24 a year), monthly, quarterly and annual — using a work schedule of hours per week, days per week and weeks per year. The unadjusted figure assumes a full 2,080-hour year (40 × 52); the adjusted figure subtracts unpaid time off, which raises the hourly rate implied by a given annual salary. Conversion uses gross (before-tax) pay; net take-home additionally depends on income tax, social security and other withholdings.

Calculators

Related terms

Gross payNet payPay periodBi-weeklySemi-monthlyAnnual salaryHourly wage

Frequently Asked Questions

Multiply your hourly rate by hours worked per week, then by weeks per year. At 40 hours over 52 weeks, $25/hour is $52,000 a year.

Annual salary equals your hourly rate times the hours you work each week times the weeks you work each year. Full-time is usually 40 hours over 52 weeks, or 2,080 hours, so $25 an hour is $52,000 a year. If you take unpaid time off, reduce the weeks: 50 worked weeks gives $50,000 instead. AnyTool Salary Calculator does this both ways automatically and also shows the monthly, bi-weekly and every other period.

Bi-weekly is every two weeks, so 26 paychecks a year. Semi-monthly is twice a month, so 24 paychecks a year — slightly larger ones.

Bi-weekly pay arrives every two weeks, which works out to 26 pay periods a year (annual ÷ 26). Semi-monthly pay arrives twice a month, usually on set dates like the 15th and the last day, which is 24 pay periods a year (annual ÷ 24). Because there are fewer semi-monthly paychecks, each one is a little larger. AnyTool shows both side by side so you can see the exact amount for either schedule.

It converts gross pay across periods. The optional deduction gives only a rough net estimate — real take-home depends on your country and state tax.

This is a pay-period converter for gross (before-tax) pay, not a payroll system. You can apply a single flat percentage and/or amount for a rough net estimate, but actual take-home depends on your country and state, income-tax brackets, filing status, social security or National Insurance, pension and other withholdings, which a flat figure cannot capture. For an exact net figure, use a dedicated income-tax or paycheck calculator for your jurisdiction.

Yes — it is free with no signup, and nothing is uploaded. Every calculation runs in your browser and the page works offline.

AnyTool Salary Calculator is completely free with no account or limits, and all math runs on a small, unit-tested engine entirely in your browser, so the pay figures you type are never sent to a server. It supports four currencies, an adjusted view for unpaid vacation weeks, an overtime helper and a flat-deduction net estimate, and works offline after first load.

Detailed Explanation

Methodology

How the Salary Calculator Works

The calculator converts a pay rate entered at any one period into the equivalent gross pay at every other period, pivoting on the annual figure. From an hourly rate it computes annual = hourly × hours per week × weeks per year (40 × 52 = 2,080 hours by default), and from the annual figure it derives the rest: hourly = annual ÷ (hours per week × weeks per year), daily = annual ÷ (days per week × weeks per year), weekly = annual ÷ 52, bi-weekly = annual ÷ 26, semi-monthly = annual ÷ 24, monthly = annual ÷ 12 and quarterly = annual ÷ 4. Hours per week, days per week and weeks per year are all configurable. Each result is produced by a pure function in a small, unit-tested engine running live in the browser.

  • Annual = hourly × hours/week × weeks/year (default 2,080 h)
  • Weekly = annual ÷ 52; bi-weekly = annual ÷ 26; semi-monthly = annual ÷ 24
  • Monthly = annual ÷ 12; quarterly = annual ÷ 4
  • Hours/week, days/week and weeks/year are configurable
  • All math is client-side JavaScript with no server round-trip
How It Works

Adjusted vs Unadjusted Pay, Overtime and a Net Estimate

Hourly and daily rates are measured over the weeks you actually work, while salaried periods spread pay across the full calendar. The unadjusted view assumes a complete 52-week, 2,080-hour year; the adjusted view subtracts any unpaid vacation or holiday weeks, which lowers the worked weeks behind the hourly and daily rates and therefore raises the hourly rate implied by a given annual salary — the same approach calculator.net and ADP use. An optional overtime helper adds overtime hours per week at a multiplier (1.5 for time-and-a-half) on top of base pay. An optional flat deduction (a percentage and/or a fixed yearly amount) produces a rough net take-home estimate that is clearly labelled as an approximation.

  • Unadjusted = full 52 weeks; adjusted = worked weeks after unpaid time off
  • Unpaid weeks raise the hourly rate implied by a given annual salary
  • Overtime = overtime hours × multiplier × hourly rate, annualised
  • Optional flat % and/or amount gives a rough net estimate
  • Adjusted-view approach matches calculator.net and ADP
Limitations

Gross vs Net — What This Cannot Decide

This is a pay-period converter for gross (before-tax) pay, not a payroll or tax system. The optional deduction is a single flat percentage and/or amount and cannot reflect progressive income-tax brackets, your country and state or province, filing status, social security or National Insurance, pension contributions, or other withholdings — so the net figure is an estimate only. For an exact take-home figure, use a dedicated income-tax or paycheck calculator built for your jurisdiction. The converter is accurate for moving a known gross figure between frequencies and for showing the adjusted hourly rate behind a salary; it is not a substitute for official payroll software.

  • Converts gross pay; does not compute exact take-home
  • A flat deduction cannot model tax brackets or social security
  • Real net depends on country/state, filing status and withholdings
  • Use a jurisdiction-specific income-tax calculator for exact net
  • A frequency converter and estimator, not payroll software
Privacy & Security

Privacy and Offline Use

Because all computation runs in the browser, the pay figures you enter are never sent to a server, there is no account or tracking, and the page works offline after first load. The calculator is built on a shared, unit-tested salary engine so its behaviour is consistent and verifiable, and the full period table — hourly through annual, with the optional net estimate — can be copied to the clipboard with one tap. It supports four currencies with locale-aware formatting.

Salary conversion: in-browser (AnyTool) vs typical online salary calculators
CapabilityAnyToolTypical online salary calculators
ProcessingRuns in your browserOften server-side
Pay periodsAll 8, both directionsOften a subset
ScheduleConfigurable hours/days/weeksSometimes fixed at 40/52
Vacation adjustmentAdjusted vs unadjusted viewFrequently absent
OvertimeOptional time-and-a-half helperRarely offered
Net estimateFlat deduction, clearly labelledEither none or full tax model
Works offlineYes (PWA)No
Cost / signupFree, no signupOften ad-heavy or gated

AnyTool converts gross pay locally and uploads nothing. Comparison as of June 2026.