All Salary Calculators — Free & Instant
Every salary tool you need in one place — hourly to yearly conversions, after-tax calculations, by-state breakdowns, and every common hourly rate from $10 to $100/hour.
Convert any hourly wage to annual salary instantly. Includes monthly, weekly, biweekly, and daily breakdown. The #1 free salary conversion tool.
Open Calculator →
Know your annual salary? Find out your equivalent hourly rate. Essential for comparing job offers between hourly and salaried positions.
Open Calculator →
See your real take-home pay after federal income tax, FICA (Social Security + Medicare), and state income tax for all 50 states.
Open Calculator →
Calculate your biweekly paycheck from hourly or annual salary. Includes the “3-paycheck months” explanation most employees miss.
Open Calculator →
Calculate overtime pay at 1.5× your regular hourly rate. Covers FLSA overtime rules, daily overtime (CA law), and double-time calculations.
Open Calculator →
Plan your monthly budget based on your salary. Uses the 50/30/20 rule to allocate your income across needs, wants, and savings goals.
Open Calculator →
→
→
→
→
→
Step-by-step guide to the hourly to annual salary formula used by BLS and IRS. Includes examples for every schedule type.
Read Guide →
Complete comparison of hourly and salaried employment — overtime eligibility, benefits, job security, and total compensation analysis.
Read Guide →
State-by-state analysis of living wages, median wages, and what “good pay” means in your city. Based on 2026 BLS OEWS data.
Read Guide →
Understand how federal income tax brackets, FICA, and deductions affect your take-home pay. Updated for 2026 IRS tax tables.
Read Guide →
Practical budgeting framework for every income level using the 50/30/20 rule. Includes city-by-city affordability breakdowns.
Read Guide →
Expert articles on salary negotiation, career advancement, high-paying jobs, and budgeting tips for every income level.
Read Articles →
Try searching for a dollar amount (e.g. “$25”), a state name, or a tool type (e.g. “overtime”).
About Our Free Salary Calculator Collection
HourlyToYearly.com offers the most comprehensive collection of free salary calculators available online — covering every hourly rate from $10 to $100/hour, all 50 U.S. states, and specialized tools for after-tax pay, overtime, biweekly breakdowns, and more.
All calculators use the standard BLS formula: Annual Salary = Hourly Rate × Hours Per Week × Weeks Per Year. Tax estimates reference current IRS tax tables and state revenue department data, updated annually every January.
Every tool on this page is 100% free — no registration, no credit card, no hidden fees. Calculations run locally in your browser, so your salary data is never transmitted or stored. See our Privacy Policy for details.
// Mobile menu var hb=document.getElementById('hamBtn'),mm=document.getElementById('mobMenu'),mc=document.getElementById('mobClose'); function openMM(){if(!mm)return;mm.classList.add('open');if(hb){hb.classList.add('on');hb.setAttribute('aria-expanded','true');}document.body.style.overflow='hidden';} function closeMM(){if(!mm)return;mm.classList.remove('open');if(hb){hb.classList.remove('on');hb.setAttribute('aria-expanded','false');}document.body.style.overflow='';} if(hb)hb.addEventListener('click',openMM); if(mc)mc.addEventListener('click',closeMM); if(mm)mm.addEventListener('click',function(e){if(e.target===mm)closeMM();}); document.addEventListener('keydown',function(e){if(e.key==='Escape')closeMM();}); // Sticky header shadow var hdrEl=document.getElementById('hdr'); if(hdrEl)window.addEventListener('scroll',function(){hdrEl.classList.toggle('s',window.scrollY>8);},{passive:true});
(function(){ /* Mobile menu */ var hb=document.getElementById('hamBtn'),mm=document.getElementById('mobMenu'),mc=document.getElementById('mobClose'); function o(){mm.classList.add('open');hb.classList.add('on');hb.setAttribute('aria-expanded','true');document.body.style.overflow='hidden';setTimeout(function(){mm.querySelector('.mm-p').style.transform='translateX(0)'},10)} function c(){mm.classList.remove('open');hb.classList.remove('on');hb.setAttribute('aria-expanded','false');document.body.style.overflow=''} if(hb)hb.addEventListener('click',o);if(mc)mc.addEventListener('click',c); if(mm)mm.addEventListener('click',function(e){if(e.target===mm)c()}); document.addEventListener('keydown',function(e){if(e.key==='Escape')c()});
/* Sticky header */ var hdr=document.getElementById('hdr'); window.addEventListener('scroll',function(){if(hdr)hdr.classList.toggle('s',window.scrollY>8)},{passive:true});
/* Cookie */ window.ckSet=function(v){try{localStorage.setItem('ck',v)}catch(e){}document.getElementById('ckb').classList.remove('show')}; document.addEventListener('DOMContentLoaded',function(){ try{if(!localStorage.getItem('ck'))setTimeout(function(){document.getElementById('ckb').classList.add('show')},1800)}catch(e){} });
/* ── FILTER TABS ── */ window.filterTools = function(cat, btn) { /* Update tab active state */ document.querySelectorAll('.ftab').forEach(function(t){ t.classList.remove('active'); t.setAttribute('aria-selected','false'); }); btn.classList.add('active'); btn.setAttribute('aria-selected','true');
/* Show/hide sections */ var sections = ['sec-core','sec-rates','sec-state','sec-guides']; sections.forEach(function(id){ var el = document.getElementById(id); if(!el) return; if(cat === 'all' || el.getAttribute('data-cat') === cat){ el.style.display = ''; } else { el.style.display = 'none'; } });
/* Clear search */ document.getElementById('toolSearch').value = ''; document.getElementById('emptyState').classList.remove('show');
/* Show all cards again */ document.querySelectorAll('.rate-card, .state-card, .tool-card').forEach(function(c){ c.classList.remove('hidden'); }); };
/* ── LIVE SEARCH ── */ var searchBox = document.getElementById('toolSearch'); var emptyState = document.getElementById('emptyState'); var debounceT;
searchBox.addEventListener('input', function(){ clearTimeout(debounceT); debounceT = setTimeout(function(){ var q = searchBox.value.trim().toLowerCase().replace(/[$]/g,''); if(!q){ /* Reset */ document.querySelectorAll('.rate-card, .state-card, .tool-card').forEach(function(c){c.classList.remove('hidden')}); document.getElementById('sec-core').style.display=''; document.getElementById('sec-rates').style.display=''; document.getElementById('sec-state').style.display=''; document.getElementById('sec-guides').style.display=''; emptyState.classList.remove('show'); return; }
/* Show all sections during search */ ['sec-core','sec-rates','sec-state','sec-guides'].forEach(function(id){ var el=document.getElementById(id); if(el) el.style.display=''; });
var found = 0;
/* Search rate cards */ document.querySelectorAll('.rate-card').forEach(function(card){ var searchData = (card.getAttribute('data-search')||'') + ' ' + card.textContent; if(searchData.toLowerCase().includes(q)){ card.classList.remove('hidden'); found++; } else { card.classList.add('hidden'); } });
/* Search state cards */ document.querySelectorAll('.state-card').forEach(function(card){ var searchData = (card.getAttribute('data-search')||'') + ' ' + card.textContent; if(searchData.toLowerCase().includes(q)){ card.classList.remove('hidden'); found++; } else { card.classList.add('hidden'); } });
/* Search tool cards */ document.querySelectorAll('.tool-card').forEach(function(card){ var searchData = card.textContent; if(searchData.toLowerCase().includes(q)){ card.classList.remove('hidden'); found++; } else { card.classList.add('hidden'); } });
emptyState.classList.toggle('show', found === 0); }, 250); });
})();
