The Salary Converter takes one amount, a pay frequency, hours per week and a flat tax rate, and prints a six-row table of gross and after-tax pay for every frequency at once: hourly, weekly, biweekly, semimonthly, monthly and annual. Everything is derived from a single annual gross that the tool normalizes first, and everything runs in the browser: there is no backend, no API call, and the only arithmetic is multiplication, division and a one-step tax cut. The table rounds every cell to a whole currency unit, so you see the numbers the way a pay stub headline would. Start with the Salary Converter tool and leave the defaults in place: 60000 per year, 40 hours a week and a 20 percent rate.
How the annual gross is built
Each frequency maps to a multiplier that turns your input into one annual gross. Hourly pay multiplies the rate by your weekly hours and by 52, the number of weeks the tool assumes in a year. Weekly multiplies by 52, biweekly by 26, semimonthly by 24 and monthly by 12. Once the annual gross exists, every other row is that same number divided back out: weekly is the gross over 52, biweekly over 26, semimonthly over 24, monthly over 12, and hourly divides by 52 again and by your weekly hours. Because the input row is highlighted in the table, you can always tell which figure you typed and which figures the tool derived.
How the after-tax column is computed
The tax model is deliberately one step: after-tax pay is gross pay times one minus the rate. At the default 20 percent, an annual gross of 60000 loses 12000 to tax and the annual net card reads 48000. The same cut is applied to every row before the division, which is why the monthly net is exactly 4000 when the monthly gross is 5000, and why the hourly net is the hourly gross scaled down by the same ratio. The rate field accepts any value from 0 to 100 in steps of 0.1, so a 23.5 percent effective rate is fine. What the model does not do is apply tax brackets, deductions or payroll taxes; it is a flat percentage, and the Percentage Calculator is the tool to verify the one-step math, like 20 percent of 60000 coming out to 12000.
Why biweekly and semimonthly give different pay
Both frequencies come from the same annual gross, so the difference is pure division. Biweekly divides by 26, because two pay periods fit in each of the 52 weeks, while semimonthly divides by 24, two fixed dates per month across 12 months. At an annual gross of 60000, the biweekly check reads 2308 and the semimonthly check reads 2500: the semimonthly check is bigger, but there are two fewer of them in the year. The other practical difference is the calendar. Biweekly pay dates drift, since 26 paydays do not divide a year of months evenly, so most months carry two checks and one month carries three. Semimonthly pay stays pinned to two dates in every month, which makes it the friendlier choice when you want to match rent.
A default run, row by row
Run the defaults: 60000 annually, 40 hours per week, 20 percent rate. The gross column reads 29 hourly, 1154 weekly, 2308 biweekly, 2500 semimonthly, 5000 monthly and 60000 annually. The after-tax column reads 23 hourly, 923 weekly, 1846 biweekly, 2000 semimonthly, 4000 monthly and 48000 annually. Two things to notice. First, the cells are rounded to whole currency units: the true hourly gross is 28.85, printed as 29, so small amounts drift a little when you round-trip by hand. Second, the two summary cards repeat the annual pair, 60000 gross and 48000 net, so the headline numbers are visible without scanning the table.
What the currency label does
The money formatting is display only. Every locale except the simplified Chinese interface formats in US dollars, and the simplified Chinese interface formats in yuan; there is no exchange rate anywhere in the code, and the tool will not convert a salary between currencies. A 60000 figure entered under the dollar locale stays a 60000 figure in every row of the table, just with a dollar sign in front. If you actually need to move a salary between currencies, for example to compare an offer denominated in one currency against your cost of living in another, the Currency Converter applies an explicit rate you supply, so the conversion is transparent instead of hidden.
What this tool is not
The Salary Converter is not a tax calculator: the rate is one flat percentage you type, with no brackets, no deductions and no payroll taxes, so the after-tax column is an estimate of a flat-rate system, not a forecast of your payslip. It is not a purchasing power tool either: a 4000 monthly net buys less as inflation runs, and the Inflation Power tool shows how a sum of money erodes over a chosen inflation rate. It is not a real return calculator: the gap between a nominal raise and a real raise is the inflation adjustment, and the Real Interest Rate tool computes that gap the way the Fisher equation defines it. It is not a savings planner: once you know your monthly net, the Emergency Fund tool sizes a cushion from your monthly outgo, and the Retirement Planner projects what a share of that net, saved for decades, becomes. And it is not a compounding engine: for the growth math itself, the Compound Interest guide walks through interest on interest step by step.