📊 Percentage Calculator

30+ percentage & discount calculators in one — percent of, increase/decrease, discount, profit, margin, markup, GST/VAT, ROI, CAGR, marks and conversions — each with the formula and step-by-step working.

Calculator

⚙️ Options

➗ Formula

🔢 Step-by-Step

    ⬇️ Export & Save

    🕘 History

    No saved calculations yet.
    ℹ️ All calculations run entirely in your browser — nothing is uploaded, no login, and it works offline once loaded. Results are for general use; for tax, accounting or exam-official figures, confirm with the relevant authority.

    ℹ️ About This Tool

    The Percentage Calculator is a fast, private, browser-based tool that bundles more than thirty percentage-based calculations into a single clean dashboard — and, crucially, shows the formula and a step-by-step solution for every one of them. Percentages appear everywhere: a discount at a shop, marks in an exam, interest on savings, a salary hike, GST on a bill, profit margin on a product, year-over-year growth in a report. But the arithmetic behind each of these questions is subtly different, and it is easy to reach for the wrong formula. Instead of hunting for a separate calculator for each situation, this tool lets you pick the exact calculation you need from organised categories and get the answer instantly, with the working shown so you can learn it, teach it, or double-check it.

    The calculators are grouped into six categories. Basic covers the everyday building blocks — X% of Y, "X is what percent of Y", increasing or decreasing a number by a percentage, the percentage change and percentage difference between two values, reverse percentage (finding the original number when you know a part and its percentage), and adding or subtracting a percentage. Business handles commerce — profit and loss percentage, profit margin, markup, commission, and sales tax, GST and VAT (both adding tax to a base and reading it off a total). Finance covers interest and loan percentages, salary increase and reduction, return on investment (ROI) and compound annual growth rate (CAGR). Education gives you marks, attendance and grade percentages. Conversions turns percentages into decimals, fractions and ratios and back again. And Advanced adds weighted percentage, percentage error, percentage split and percentage allocation for more specialised needs.

    What sets this calculator apart is transparency. Every result appears in a large, easy-to-read card, but underneath it you also get the exact formula used and a numbered step-by-step breakdown that walks through the calculation with your actual numbers substituted in. For a discount, for example, it does not just tell you the final price — it shows the discount amount, the formula Final = Price − (Price × Rate ÷ 100), and each arithmetic step. This makes the tool genuinely useful for students learning the method, teachers preparing examples, and professionals who need to justify a figure rather than just quote it. Summary cards highlight the key sub-results (such as the discount amount and the amount saved, or the profit and the margin), so the numbers that matter are never buried.

    The tool is built for real-world money and study work, so it includes the practical touches that matter. A currency selector supports the rupee, dollar, euro, pound and dirham for the money-based calculators. A number-format option switches between the Indian system (with lakh and crore grouping, e.g. 1,00,000) and the international system (100,000), and you can choose how many decimal places to show. Robust validation guards against empty fields, negative numbers where they do not make sense, very large numbers, and — importantly — division by zero, which is the classic trap in percentage change and "what percent" calculations; instead of showing a broken result, the tool explains the problem.

    Every calculation can be copied (the result or the full steps), shared through your device's native share sheet, printed, and exported as a PDF, PNG image, CSV or Excel spreadsheet, or structured JSON. A local history keeps your recent calculations in your browser so you can revisit and reuse them, download the whole log, or clear it in one click. Because everything runs as JavaScript on your own device, the calculator is lightweight and fast, works offline once the page has loaded, and is completely private — none of your numbers are ever uploaded to a server, there is no sign-up, and nothing is tracked against you.

    Who is it for? Students checking exam scores and attendance; teachers building worked examples; shoppers comparing which of two sale offers actually saves more; shopkeepers and small-business owners working out markups, margins, commissions and GST; accountants and finance professionals computing ROI, CAGR and tax percentages; and anyone who wants a quick, reliable percentage answer with the working shown. Whether you need a five-second discount check or a fully explained business calculation, this tool puts every common percentage question in one place and shows you exactly how the answer was reached.

    ✅ Key Benefits

    • 30+ calculators in one — basic, business, finance, education, conversions and advanced, organised by category.
    • Formula + steps for every result — learn or verify the method, not just the answer.
    • Business-ready — profit, loss, margin, markup, commission, sales tax, GST and VAT.
    • Finance & study — ROI, CAGR, interest/loan percentage, marks, attendance and grade.
    • Conversions — percent to/from decimal, fraction and ratio.
    • Multi-currency & formatting — ₹/$/€/£/AED, Indian or international grouping, adjustable decimals.
    • Copy, share, export & history — PDF, PNG, CSV, Excel, JSON, print, and a saved log.
    • Private & offline — 100% browser-based, no upload, no login.

    ℹ️ इस टूल के बारे में

    यह Percentage Calculator एक तेज़, निजी और पूरी तरह ब्राउज़र में चलने वाला टूल है जो तीस से ज़्यादा percentage-आधारित गणनाओं को एक साफ़-सुथरे dashboard में लाता है — और सबसे ज़रूरी, हर एक के लिए formula और step-by-step हल दिखाता है। Percentages हर जगह हैं: दुकान पर discount, exam में marks, savings पर interest, salary hike, बिल पर GST, किसी product पर profit margin, किसी report में साल-दर-साल growth। पर इन सवालों के पीछे की गणित थोड़ी-थोड़ी अलग है, और गलत formula उठा लेना आसान है। हर स्थिति के लिए अलग calculator ढूँढने के बजाय, यह टूल आपको संगठित categories से ठीक वही गणना चुनने देता है जो चाहिए, और तुरंत जवाब देता है — साथ में working भी, ताकि आप उसे सीख सकें, सिखा सकें, या दोबारा जाँच सकें।

    Calculators छह categories में बँटे हैं। Basic में रोज़मर्रा की बुनियादी बातें हैं — X% of Y, "X, Y का कितना percent है", किसी नंबर को percentage से बढ़ाना या घटाना, दो values के बीच percentage change और percentage difference, reverse percentage (किसी हिस्से और उसके percentage से मूल नंबर निकालना), और percentage जोड़ना या घटाना। Business व्यापार संभालता है — profit/loss percentage, profit margin, markup, commission, और sales tax, GST व VAT (base पर tax जोड़ना और total में से पढ़ना दोनों)। Finance में interest व loan percentage, salary increase/reduction, ROI और CAGR हैं। Education marks, attendance और grade percentage देता है। Conversions percentage को decimal, fraction और ratio में और वापस बदलता है। और Advanced में weighted percentage, percentage error, percentage split व allocation हैं।

    इस calculator को खास बनाती है इसकी पारदर्शिता। हर परिणाम एक बड़े, आसानी से पढ़े जाने वाले card में दिखता है, पर उसके नीचे आपको इस्तेमाल किया गया सटीक formula और एक क्रमांकित step-by-step breakdown भी मिलता है जो आपके असली नंबरों के साथ गणना समझाता है। जैसे discount के लिए यह सिर्फ़ final price नहीं बताता — यह discount amount, formula Final = Price − (Price × Rate ÷ 100), और हर अंकगणितीय चरण दिखाता है। इससे टूल method सीखते students, उदाहरण बनाते teachers, और किसी आँकड़े को सिर्फ़ बताने के बजाय सही ठहराने वाले professionals के लिए सचमुच उपयोगी बन जाता है। Summary cards मुख्य उप-परिणाम (जैसे discount amount व बचत, या profit व margin) उभारते हैं।

    टूल असल money और study काम के लिए बना है, इसलिए इसमें व्यावहारिक सुविधाएँ हैं। एक currency selector money calculators के लिए रुपया, डॉलर, यूरो, पाउंड और दिरहम support करता है। एक number-format विकल्प भारतीय प्रणाली (lakh/crore grouping, जैसे 1,00,000) और अंतरराष्ट्रीय प्रणाली (100,000) के बीच बदलता है, और आप decimal places चुन सकते हैं। मज़बूत validation खाली fields, अनुचित ऋणात्मक संख्याओं, बहुत बड़ी संख्याओं, और सबसे ज़रूरी — शून्य से भाग (division by zero) से बचाता है, जो percentage change और "what percent" गणनाओं का classic जाल है; टूट-फूट वाला परिणाम दिखाने के बजाय टूल समस्या समझाता है।

    हर गणना को copy (परिणाम या पूरे steps), share, print, और PDF, PNG image, CSV/Excel spreadsheet, या structured JSON में export किया जा सकता है। एक local history आपकी हाल की गणनाएँ browser में रखती है ताकि आप उन्हें दोबारा देख और उपयोग कर सकें, पूरी log download कर सकें, या एक क्लिक में मिटा सकें। चूँकि सब कुछ आपके device पर JavaScript में चलता है, टूल हल्का और तेज़ है, एक बार load होने पर offline काम करता है, और पूरी तरह निजी है — आपके कोई नंबर कभी किसी server पर upload नहीं होते, कोई sign-up नहीं, कुछ भी track नहीं होता।

    यह किसके लिए है? exam scores और attendance जाँचते students; उदाहरण बनाते teachers; यह तुलना करते shoppers कि दो sale offers में कौन ज़्यादा बचाता है; markup, margin, commission और GST निकालते दुकानदार व छोटे व्यवसायी; ROI, CAGR और tax percentage निकालते accountants व finance professionals; और वे सभी जिन्हें working के साथ एक तेज़, भरोसेमंद percentage जवाब चाहिए। चाहे पाँच-सेकंड की discount जाँच हो या पूरी तरह समझाई गई business गणना — यह टूल हर आम percentage सवाल को एक जगह लाता है और दिखाता है कि जवाब कैसे निकला।


    📐 Key Formulas

    • X% of Y: (X ÷ 100) × Y
    • X is what % of Y: (X ÷ Y) × 100
    • Percentage change: ((New − Old) ÷ Old) × 100
    • Percentage difference: (|A − B| ÷ ((A + B) ÷ 2)) × 100
    • Reverse percentage: Original = Part ÷ (Percent ÷ 100)
    • Discount: Save = Price × Rate ÷ 100; Final = Price − Save
    • Profit %: ((Sell − Cost) ÷ Cost) × 100; Margin %: ((Sell − Cost) ÷ Sell) × 100; Markup %: ((Sell − Cost) ÷ Cost) × 100
    • Tax / GST / VAT (add): Tax = Amount × Rate ÷ 100; Total = Amount + Tax
    • ROI: ((Final − Initial) ÷ Initial) × 100; CAGR: ((End ÷ Begin)^(1 ÷ Years) − 1) × 100
    • Marks / attendance %: (Obtained ÷ Total) × 100
    • Weighted %: Σ(value × weight) ÷ Σweight
    • Percentage error: (|Measured − Exact| ÷ |Exact|) × 100

    🧮 Worked examples

    QuestionWorkingAnswer
    20% of 500(20 ÷ 100) × 500100
    45 is what % of 60(45 ÷ 60) × 10075%
    Change 200 → 250((250 − 200) ÷ 200) × 100+25%
    ₹1,000 at 20% offSave 200; 1000 − 200₹800
    Cost 80, Sell 100 (profit)((100 − 80) ÷ 80) × 10025% profit
    Marks 432 / 500(432 ÷ 500) × 10086.4%

    💼 Use cases

    • Shopping: compare which sale saves more, and see the final price after discount.
    • Business: price products with the right markup and margin, split commissions, add GST/VAT.
    • Finance: measure investment ROI and CAGR, work out interest and loan percentages.
    • Education: convert marks to percentage, check attendance eligibility, compute grades.
    • Everyday: tips, splitting bills, quick percentage conversions to fractions or ratios.

    🔒 Privacy

    This calculator is 100% client-side. Every value you type is processed by JavaScript in your own browser — nothing is sent to any server, there is no account, and your history is stored only in your browser's local storage. Clear it anytime; once loaded, the tool works with no internet connection.

    🚀 How to use

    1. Choose a category (Basic, Business, Finance, Education, Conversions, Advanced).
    2. Pick the exact calculator you need from the chips.
    3. Enter your values — the result updates instantly.
    4. Read the formula and step-by-step; set currency, format and decimals if needed.
    5. Copy, share, save to history, or export the result.

    ❓ Frequently Asked Questions


    🛠️ Troubleshooting

    • Result shows "—" or a divide-by-zero note: A denominator is zero (e.g., "what percent of 0" or change from 0). Enter a non-zero base value.
    • Answer looks wrong: Check you picked the right calculator — percentage change (new vs old) differs from percentage difference (symmetric), and margin differs from markup.
    • Number grouping looks odd: Switch between Indian and International formatting in Options; Indian uses lakh/crore grouping.
    • Too many/few decimals: Change the decimal-places option (0, 2, 4 or 6).
    • Currency symbol not needed: Percentage, education and conversion calculators ignore currency; it only affects money calculators.
    • PDF/PNG export not working: These use a library loaded from the internet. Offline, use Print or CSV/Excel/JSON, which always work.
    • History disappeared: History lives only in your browser; clearing browser data or using private mode will not retain it.