Word Counter
Live word, character and sentence counts with a goal tracker.
Open →HomeToolsFinal Grade Calculator
Enter your current grade, the weight of your final exam, and the grade you want — see the exact score you need.
100% free · No signup · Nothing is uploaded.
Use this formula: needed score = (target grade − current grade × (1 − final weight)) ÷ final weight. Example: with a current grade of 88%, a final worth 20%, and a target of 90%, you need (90 − 88 × 0.8) ÷ 0.2 = 98% on the final. This calculator does the math and tells you honestly whether the target is reachable.
If the needed score is over 100%, the target is mathematically out of reach this term — aim for the 'best possible grade' shown instead, or check whether your teacher drops the lowest score or grades on a curve. If it is 95–100%, the target is alive but needs a near-perfect exam. Knowing the real number early beats guessing: it tells you exactly how much this one exam matters.
Everything runs in your browser with plain JavaScript. Nothing you enter is uploaded, stored or logged.
Yes — completely free, no signup, no limits.
Needed = (Target − Current × (1 − Weight)) ÷ Weight. It is the exact weighted-average equation solved for the final exam score.
Then the target cannot be reached even with a perfect final. The calculator shows your best possible grade so you can set a realistic goal.
On your course syllabus, usually in the grading breakdown. If it is given as points, divide the final's points by the total points and multiply by 100.
Convert the letter to its percent threshold first (an A is usually 90%, a B 80%) and enter that as your target.
No. The calculation happens entirely in your browser.
Short answer: Use this formula: needed score = (target grade − current grade × (1 − final weight)) ÷ final weight. Example: with a current grade of 88%, a final worth 20%, and a target of 90%, you need (90 − 88 × 0.8) ÷ 0.2 = 98% on the final. This calculator does the math and tells you honestly whether the target is reachable.
Live word, character and sentence counts with a goal tracker.
Open →Shrink JPG, PNG and WebP images without uploading them.
Open →QR codes for links, text and WiFi — PNG and SVG download.
Open →Strong random passwords, generated offline in your browser.
Open →Share WiFi with a scannable QR code — guests join, no typing.
Open →Count characters with and without spaces, plus words and lines.
Open →Convert text to UPPERCASE, lowercase, Title Case and Sentence case.
Open →Validate and format JSON — pretty-print or minify, with clear errors.
Open →Pick any color and get its HEX, RGB and HSL codes with one-click copy.
Open →Generate lorem ipsum placeholder text by paragraphs, sentences or words.
Open →Convert length, weight and temperature — km to miles, kg to lbs, °C to °F.
Open →Calculate X% of Y, what % X is of Y, and percentage change.
Open →Encode text to Base64 and decode Base64 back to text, instantly.
Open →Generate unique UUID v4 identifiers — one at a time or in bulk.
Open →URL-encode text and decode percent-encoded URLs.
Open →Generate SHA-256 and SHA-512 hashes of any text, in your browser.
Open →Exact age in years, months and days — plus your age on any date.
Open →Check your Body Mass Index and the healthy weight range for your height.
Open →Work out the tip and split any bill per person, in seconds.
Open →Sale price after % off, how much you save, and the total with tax.
Open →Overtime pay at 1.5× or double time — regular, OT and total pay.
Open →Convert hourly pay to daily, weekly, monthly and annual salary.
Open →Random numbers in any range — one or hundreds, with no-repeats mode.
Open →Delete duplicate lines from any list — order kept, one click.
Open →Count how often each word appears — with counts and percentages.
Open →The exact score you need on your final exam to reach your target grade.
Open →