Sunscreen Application Calculator
Calculate how much sunscreen you need for full coverage based on body areas and time outdoors.
About this calculator
This calculator splits sunscreen need into two independent tracks: how much a single application takes, and how many applications a day outdoors requires. Per Application amounts are built entirely from the six Yes/No body-area toggles, each contributing its own fixed share of a full-body ounce -- 0.10 for face, 0.05 for neck, 0.20 for arms, 0.35 for legs, and 0.15 each for torso and back (lines 12-19) -- summed and converted to teaspoons and milliliters (lines 29-31). Hours Outdoors and Reapply Every play no role whatsoever in that per-application figure; they only govern Total Applications, computed as hours outdoors divided by the reapplication interval and rounded up with Math.ceil, with the interval itself floored at 0.5 hours regardless of how low Reapply Every is set (lines 33-34).
Total Needed then multiplies Per Application by Total Applications (line 35), and Days per 6 oz Bottle divides a fixed 6-oz bottle size by Total Needed, floored to a whole number, or set to 999 if no body areas are selected and Total Needed comes out to zero (lines 38-39). Because Total Applications is driven by a ceiling function, small changes in Hours Outdoors or Reapply Every can leave it unchanged even when they clearly move in a real direction -- it only ever jumps when the division crosses a whole-number boundary.
Inputs
Results
Per Application
0.7 oz
How to Use This Calculator
- Toggle on each body area you'll be covering: face, neck & ears, arms & hands, legs & feet, chest & stomach, and back.
- Enter how many hours you'll be outdoors.
- Set how often you plan to reapply, in hours.
- Review the Per Application amount in ounces, teaspoons, and milliliters for the areas you selected.
- Check Total Applications and Total Needed to see how much sunscreen you'll use, and Days per 6 oz Bottle to gauge how long a bottle will last.
What each input means
- Face
- Include face coverage
- Neck & Ears
- Include neck and ears
- Arms & Hands
- Include both arms and hands
- Legs & Feet
- Include both legs and feet
- Chest & Stomach
- Include front torso
- Back
- Include back coverage
- Hours Outdoors
- Total hours spent outdoors
- Reapply Every
- Reapplication interval (every 2 hours recommended)
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersFace = 1, Neck & Ears = 1, Arms & Hands = 1, Legs & Feet = 1 = 8 input(s) provided
- Calculate Per ApplicationPer Application0.7 = 0.7
- Calculate Per ApplicationPer Application4.2 = 4.2
- Calculate Per ApplicationPer Application20.7 = 20.7
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why doesn't changing how many hours I'll be outdoors affect my Per Application amount?
Per Application (in ounces, teaspoons, or milliliters) is calculated purely from which body areas are toggled on -- face, neck, arms, legs, torso, back -- each contributing its own fixed fraction of a full-body ounce (lines 12-19, 29-31). Hours Outdoors and Reapply Every are never part of that formula; they only affect Total Applications and Total Needed, separate outputs computed afterward.
Why did increasing Reapply Every from 2 to 2.2 hours not change Total Applications?
Total Applications is Hours Outdoors divided by the reapplication interval, rounded up to the next whole number with Math.ceil (line 34). At the default 4 hours outdoors, both a 2-hour and a 2.2-hour interval divide out to a value between 1 and 2, so both round up to the same 2 applications -- the output only changes once the division crosses a whole-number boundary, such as dropping the interval to 1.8 hours.
Why does Reapply Every have a floor of 0.5 hours even if I don't touch that setting?
The calculator clamps the reapplication interval to a minimum of 0.5 hours with Math.max(reapplyInterval, 0.5) before dividing Hours Outdoors by it (line 33), which prevents the interval from ever reaching zero and producing an undefined or infinite Total Applications figure -- a safeguard that only matters if Reapply Every were set below the input's own 0.5-hour minimum.
Why does Days per 6 oz Bottle show 999 instead of a number?
Days per 6 oz Bottle divides a fixed 6-ounce bottle size by Total Needed for the day (line 39). If every body-area toggle is switched off, Total Needed comes out to exactly zero, and dividing by zero is avoided by returning 999 as a stand-in for "effectively never runs out" rather than an error or an infinite value.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
SPF Effective Protection Calculator
Calculate your actual UV protection based on SPF rating, application thickness, and time since application.
SkincareSkincare Routine Cost Calculator
Calculate the monthly and annual cost of your complete skincare routine by product.
DermatologySun Protection Calculator
Calculate safe sun exposure time, reapplication schedule, and sunscreen needs based on UV index, skin type, and SPF.
Cosmetics FormulationSPF Formulation Calculator
UV filter percentages for target SPF from in-vitro data.
SkincareAnti-Aging Treatment ROI Calculator
Compare the cost and effectiveness of professional vs at-home anti-aging treatments.
More in Beauty, Fashion & Personal Care.