Guides 🛒 Gear About
Built for pilots · Free forever

Aviation tools that
actually work

Precise calculators for student pilots, CFIs, and experienced aviators. No account needed — create one to save your work.

⚖️

Weight & Balance

CG, total moment, and full loadout breakdown.

Live
📡

Pressure & Density Altitude

PA from altimeter setting, DA from OAT and ISA.

Live
💨

Crosswind Component

Headwind and crosswind from any wind report.

Live
⛽

Fuel Burn Calculator

Plan fuel load with reserves and alternates.

Live
☁️

Cloud Base (AGL)

Estimate cloud base from OAT and dewpoint.

Live
🛩️

Glide Distance

Max glide range from altitude and glide ratio.

Live
📈

Climb & Descent

Required rate of climb/descent for any gradient.

Live
🔄

Holding Pattern Entry

Direct, teardrop, or parallel entry from any heading.

Live
🧭

True ↔ Magnetic

Convert headings and courses using variation and deviation.

Live
🌦️

METAR & TAF Decoder

Paste raw weather reports for plain-English breakdowns.

Live
🧮

E6B Flight Computer

TAS, wind correction, time/distance/fuel, and more.

Live

What these calculators are for

CockpitCalc covers the arithmetic that shows up in real preflight planning: will the airplane be inside its weight and CG envelope, how will it perform at today's density altitude, is the crosswind within limits, and how much fuel do you need to land with a legal and comfortable reserve. Each tool shows its inputs, the formula it uses, and the intermediate values, so you can check the work instead of trusting a single number.

The tools are written for U.S. general aviation pilots — student pilots working toward a private certificate, instrument students learning holds and descent planning, and CFIs who want a quick way to demonstrate the math during ground lessons. They follow the conventions in the FAA's Pilot's Handbook of Aeronautical Knowledge, the Aeronautical Information Manual, and 14 CFR Part 91.

A typical preflight sequence

  1. Weather first. Decode the METAR and TAF for departure and destination. Note the temperature/dewpoint spread and whether winds are reported in true (METAR/TAF) or magnetic (ATIS).
  2. Performance. Run pressure and density altitude with the current altimeter and temperature, then take that density altitude into your POH takeoff and climb charts.
  3. Runway and wind. Compute the crosswind for each runway option and use the gust value if winds are gusty.
  4. Navigation. Solve the wind triangle for each leg, convert true headings to magnetic, and get groundspeed and time en route.
  5. Fuel. Add climb, cruise, reserve, and (for IFR) alternate fuel. Convert to pounds.
  6. Loading. Finish with weight and balance at both takeoff and landing weight, using the fuel figure you just calculated.

Guides

Each calculator has a longer guide that explains the method, works an example by hand, and covers the mistakes that come up most often.

Frequently asked questions

Can I use these numbers for an actual flight?

Use them to plan and to cross-check, but your aircraft's POH/AFM and official weather and NOTAM sources are the authority. The pilot in command is responsible for every number used on a flight.

Do I need an account?

No. Every calculator works without signing in. A free account only lets you save calculations and reload them on another device.

Who maintains the site?

CockpitCalc is built and maintained by the CockpitCalc team. You can read more on the About page or send corrections to contact@cockpitcalc.com.

Weight & Balance

Enter weights and arm distances to calculate CG and total moment.

How to use this calculator

  1. Enter aircraft empty weight and arm — find these in your aircraft's current weight and balance record (not the POH — the actual document in the aircraft).
  2. Enter pilot and passenger weights — use actual weights, not estimates. Use the arm for each seat station from your POH.
  3. Enter baggage weights — check the arm for each baggage area in your POH — they differ.
  4. Enter fuel — 100LL avgas weighs 6 lbs/gal. Use the fuel arm from your POH.
  5. Click Calculate — verify total weight is at or below max gross weight, and CG is within limits for your weight.
📖 Read the full Weight & Balance guide →

Aircraft Info (optional)

Loadout

Weights in lbs · Arms in inches
Item Weight (lbs) Arm (in) Moment
✓

Calculation Complete

Total Weight
—
pounds
Total Moment
—
lb·in
Center of Gravity
—
inches from datum
ItemWeight (lbs)Arm (in)Moment (lb·in)
Recommended Gear See all →
🎧
Bose A30 Headset
Top-rated ANR aviation headset
🎧
Lightspeed Zulu ANR
Professional-grade headset
As an Amazon Associate, CockpitCalc earns from qualifying purchases.

About this calculation

The math is the same for every airplane: multiply each weight by its arm to get a moment, add up the weights and moments, then divide total moment by total weight to find the loaded center of gravity. What changes between airplanes is the data you feed it. Use the empty weight and empty CG from the current weight and balance record in the aircraft — not the sample numbers printed in the POH — because avionics swaps and interior work move both.

Two checks matter, and this tool only answers the arithmetic half. You still need to plot the result on the CG envelope in your POH, because many envelopes narrow at higher weights: a CG that is legal at 2,100 lb can be out of limits at 2,450 lb. Run it twice — once at takeoff weight and once at landing weight with your planned fuel burned — since the CG moves as fuel leaves the tanks.

Common slip: using 6 lb/gal for Jet-A. Avgas (100LL) is about 6.0 lb/gal; Jet-A is about 6.7 lb/gal.

Read the full guide →

Pressure & Density Altitude

Compute PA and DA from field conditions.

How to use this calculator

  1. Enter field elevation — from the Chart Supplement or airport information in your EFB.
  2. Enter altimeter setting — from current ATIS, AWOS, or ASOS in inHg.
  3. Enter OAT — outside air temperature from ATIS in °C or °F (toggle the unit).
  4. Click Calculate — check density altitude against your aircraft's service ceiling and POH performance charts.
📖 Read the full Density Altitude guide →

Pressure Altitude

Standard = 29.92 inHg

Density Altitude

ISA at sea level = 15°C · computed at pressure altitude
✓

Results

Pressure Altitude
—
ft MSL
ISA Temp
—
°C
Temp Deviation
—
°C from ISA
Density Altitude
—
ft MSL

About this calculation

Pressure altitude converts your field elevation to the standard 29.92 inHg datum: every 0.01 inHg below standard adds about 10 ft. Density altitude then corrects pressure altitude for temperature using the common rule of roughly 120 ft per °C above or below ISA. The ISA helper computes standard temperature at pressure altitude (15°C minus 2°C per 1,000 ft), which is what the formula expects.

Quick sanity check: a sea-level field with 29.92 and 15°C should return a density altitude of about zero. The same field at 35°C is 20°C above standard, so expect roughly 2,400 ft. If your answer is wildly different, check whether the temperature toggle matches the units you entered.

The 120 ft/°C rule ignores humidity, which raises density altitude slightly more. Treat the result as an input to your POH takeoff and climb charts, not as a performance answer by itself.

Read the full guide →

Crosswind Component

Headwind and crosswind from any wind report and runway.

How to use this calculator

  1. Enter wind direction — the direction the wind is coming FROM, in degrees, from ATIS or AWOS.
  2. Enter wind speed — if winds are gusty, use the gust speed for the worst-case crosswind.
  3. Enter runway heading — the runway number × 10 (Runway 28 = 280°).
  4. Click Calculate — compare crosswind component to your aircraft's demonstrated crosswind limit in the POH.
📖 Read the full Crosswind Component guide →

Inputs

e.g. RWY 18 = 180°
✓

Results

Headwind
—
knots
Crosswind
—
knots
Wind Angle
—
degrees off runway

About this calculation

The crosswind component is wind speed × sin(angle between wind and runway); the headwind component is wind speed × cos(that angle). A negative headwind is a tailwind. The side the wind comes from is shown in the summary line — wind from a direction clockwise of the runway heading comes from the right.

Match your references. Runway numbers are magnetic. Winds from ATIS, AWOS, and the tower are magnetic too, but winds in a METAR or TAF are reported in degrees true. In much of the western U.S. the difference is 10°–15°, which can change a crosswind estimate by several knots on a gusty day.

For gusty winds, run the gust value — that is the crosswind you will actually have to hold in the flare. Compare the result to the demonstrated crosswind velocity in your POH and to your own personal minimums, whichever is lower.

Read the full guide →

Fuel Burn Calculator

Plan your fuel load with reserves and alternates.

How to use this calculator

  1. Enter fuel burn rate — from your POH performance charts for your cruise power setting in gal/hr.
  2. Enter estimated flight time — total time including taxi and climb.
  3. Enter reserve requirements — VFR day: 30 min, VFR night: 45 min, IFR: fuel to alternate plus 45 min.
  4. Click Calculate — total fuel required includes trip, reserve, and alternate fuel. Compare to usable fuel on board.
📖 Read the full guide →

Flight Parameters

Reserve & Alternate

FAA: 30 min day / 45 min night
IFR only — time to alternate
✓

Fuel Plan

Trip Fuel
—
gallons
Reserve Fuel
—
gallons
Alternate Fuel
—
gallons
Taxi/Extra
—
gallons
Total Required
—
gallons
Total in lbs
—
pounds (×6)

About this calculation

Total fuel = trip fuel (burn rate × flight time) + reserve + alternate fuel + taxi/contingency. The reserve and alternate fields are entered in minutes and converted using the same burn rate, which matches the FAA's wording of "at normal cruising speed." The default 45-minute reserve is the night-VFR and IFR minimum; day VFR legally requires 30 minutes, though many pilots and flight schools set a one-hour personal minimum.

The flight-time input should include climb, which burns noticeably more than cruise in most piston singles. Your POH's "fuel to climb" table is the honest way to account for it; the taxi/contingency field is a good place to add it if you don't want to split the flight into legs.

Compare the total to usable fuel, not total capacity. Pounds are shown at 6 lb/gal (avgas) or 1.58 lb/L so you can carry the number straight into weight and balance.

Read the full guide →

Cloud Base (AGL)

Estimate cloud base height from surface observations.

How to use this calculator

  1. Enter OAT — outside air temperature from ATIS or surface observation in °C or °F.
  2. Enter dewpoint — from the same ATIS or weather observation.
  3. Click Calculate — estimated cloud base is in feet AGL. This is an estimate — always check actual reported ceilings in the METAR.
📖 Read the full guide →

Inputs

Formula: Spread = OAT − Dewpoint  ·  Cloud Base ≈ Spread × 227 ft (°F) or × 400 ft (°C) per degree
✓

Results

Temp/Dewpoint Spread
—
°C
Est. Cloud Base
—
ft AGL

About this calculation

A rising parcel of unsaturated air cools at about 3°C per 1,000 ft while its dewpoint drops only about 0.5°C per 1,000 ft, so the temperature/dewpoint spread closes at roughly 2.5°C per 1,000 ft. That is where the 400 ft per °C (227 ft per °F) factor comes from. The answer is height above the reporting station, not MSL.

The estimate works best for fair-weather cumulus that forms from daytime surface heating. It says little about stratus, marine layers, frontal cloud, or layers that drifted in from somewhere else. METAR temperatures are rounded to whole degrees, so a 1°C rounding error is worth about 400 ft; the T-group in the remarks (for example T02220139) gives tenths if you need them.

Always prefer a reported ceiling over an estimate. This tool is most useful at fields without cloud reporting, or for anticipating where afternoon cumulus will build.

Read the full guide →

Glide Distance

Maximum glide range from altitude and best glide ratio.

How to use this calculator

  1. Enter current altitude AGL — height above the terrain, not MSL.
  2. Enter best glide ratio — from your POH (Cessna 172 is approximately 9:1).
  3. Enter wind component — tailwind is positive, headwind is negative, in knots. Use 0 if unknown.
  4. Click Calculate — results show glide distance in NM and SM, and estimated time to ground.
📖 Read the full guide →

Inputs

e.g. C172 ≈ 9:1, C182 ≈ 10:1
+ tailwind / − headwind
From POH — for wind correction

Wind-corrected glide ratio = Vbg ± Wind / (Vbg / L:D)

✓

Results

Glide Distance (no wind)
—
nautical miles
Glide Distance (wind adj.)
—
nautical miles
Glide Distance
—
statute miles
Time to Ground
—
minutes

About this calculation

Still-air glide distance is height above the ground × glide ratio. A 9:1 airplane at 6,000 ft AGL covers 54,000 ft, about 8.9 NM. Wind changes ground distance but not the time you have: time to the ground is set by sink rate (best-glide speed ÷ glide ratio). The wind-adjusted figure scales the still-air distance by your groundspeed at best glide, so enter tailwind as positive and headwind as negative.

The result assumes you are already stabilized at best-glide speed with the propeller and configuration your POH assumes. It does not include altitude lost in turns, during the transition from cruise, or from a windmilling propeller if your POH figures assume it stopped. Real-world glides are usually shorter than the book number, so pick a field well inside the circle.

Glide ratio is essentially independent of weight, but best-glide speed is lower when you are lighter. Most POHs publish the speed for max gross weight only.

Read the full guide →

Climb & Descent Calculator

Required rate for any gradient or altitude change.

How to use this calculator

  1. ROC tab: Enter current altitude, target altitude, and time available to get required rate of climb.
  2. ROD tab: Enter altitudes and ground speed to get required rate of descent and descent distance.
  3. Gradient tab: Enter descent gradient % and ground speed to get the required VSI setting.
  4. Top of Descent tab: Enter cruise altitude, target altitude, ground speed, and ROD to get your TOD point in NM from destination.
📖 Read the full guide →
Standard 3° glide = ~5.2%
e.g. 5.2% ≈ 3° ≈ 318 ft per NM

About this calculation

Gradients and vertical speeds are linked by groundspeed. One nautical mile is about 6,076 ft, so a gradient in percent becomes ft/NM by multiplying by 60.76, and ft/NM becomes feet per minute by multiplying by groundspeed ÷ 60. A standard 3° glidepath is about 5.2%, or roughly 318 ft/NM — which is why "groundspeed × 5" is a good first guess for the VSI on an ILS or LPV.

Top of descent works from the other direction: altitude to lose ÷ planned descent rate gives minutes, and minutes × groundspeed ÷ 60 gives the distance out to start down. Use the groundspeed you expect in the descent, which is usually higher than cruise.

Departure procedures publish climb gradients in ft/NM. Convert them here before you fly them: 400 ft/NM at 90 knots groundspeed needs 600 fpm, which some trainers cannot sustain on a hot day.

Read the full guide →

Holding Pattern Entry

Determine correct FAA entry procedure based on your heading at the fix.

How to use this calculator

  1. Enter your holding course — select whether it's the inbound or outbound course using the toggle.
  2. Enter your aircraft heading — your magnetic heading at the time you reach the fix.
  3. Select turn direction — right for standard holds, left for non-standard (check the plate).
  4. Click Calculate — the result shows your entry type and a description of exactly what to do at the fix.
📖 Read the full Holding Pattern Entry guide →

Inputs

The published course TO the fix
Your heading when crossing the fix
✓

Entry Procedure

Entry Type
—

About this calculation

The tool compares your heading at the fix with the inbound holding course. For a standard (right-turn) hold, headings from 70° left of the inbound course through 110° right of it give a direct entry, the next 70° give a teardrop, and the remaining sector gives a parallel entry. Left-turn holds use the mirror image. This is the AIM's sector diagram expressed as arithmetic.

Near a sector boundary the AIM allows a ±5° tolerance, so either entry is acceptable there. What matters more is that you decide before the fix and brief the first turn out loud. If ATC gives you a hold "on the 090 radial," that radial is outbound from the station; the inbound course is the reciprocal (270°). The course selector above handles that conversion.

Timing: one-minute inbound legs at or below 14,000 ft MSL, 1½ minutes above. Adjust the outbound leg to make the inbound leg come out right.

Read the full guide →

True ↔ Magnetic Heading/Course

Convert between true and magnetic headings using magnetic variation and deviation.

How to use this calculator

  1. Enter magnetic variation — East variation is positive (+), West variation is negative (−). Find it on your sectional chart or in the METAR remarks.
  2. Enter compass deviation — from your aircraft's compass correction card (usually near the compass). Use 0 if converting courses rather than headings.
  3. Select conversion direction — True→Magnetic, Magnetic→True, or Compass→True.
  4. Click Convert — results show all three values with the conversion math explained.
📖 Read the full guide →

Magnetic Variation & Deviation

East variation is positive (+) · West variation is negative (−)
Deviation = Magnetic − Compass. Card reads "For 090 steer 093" → enter −3. Use 0 for courses.
Memory aid: "East is least, West is best" — East variation: subtract to get Magnetic · West variation: add to get Magnetic
Full sequence: True → (±Variation) → Magnetic → (±Deviation) → Compass

About this calculation

The chain runs True Course → (wind correction) → True Heading → (variation) → Magnetic Heading → (deviation) → Compass Heading. Variation comes from the isogonic lines on your sectional and is entered here as positive for East, negative for West. "East is least, West is best": going from true to magnetic you subtract east variation and add west.

Deviation is specific to your airplane's compass and is read from the correction card. The card usually says "For 090, steer 093," meaning the compass must read 093 to fly 090 magnetic; enter that here as −3 (magnetic minus compass). For course work — plotting, VOR radials, airway courses — leave deviation at zero.

Magnetic variation drifts over time. Use a current chart; values from an old sectional can be off by a degree or more.

Read the full guide →

METAR & TAF Decoder

Paste any raw METAR or TAF and get a plain-English breakdown of every element.

How to use this decoder

  1. Find your raw METAR or TAF — from aviationweather.gov, ForeFlight, or any EFB. Copy the entire raw string.
  2. Paste it into the input box — the decoder handles both METAR and TAF formats.
  3. Click Decode — each element is broken out in plain English including remarks and precipitation begin/end times.
📖 Read the full How to Read a METAR guide →
Tip: You can paste METARs directly from aviationweather.gov, ForeFlight, or any other source. The decoder works with all standard ICAO METAR and TAF formats.

About this decoder

Paste a raw report as it appears on aviationweather.gov or in your EFB. The decoder walks through each group in order — station, time, wind, visibility, present weather, sky condition, temperature/dewpoint, altimeter — and then the remarks, which hold some of the most useful detail: precipitation begin/end times, sea-level pressure, hourly precise temperatures, and sensor status.

Two details trip pilots up. First, METAR and TAF winds are in degrees true, while ATIS and runway numbers are magnetic. Second, the ceiling is the lowest broken (BKN), overcast (OVC), or vertical visibility (VV) layer; a FEW or SCT layer is not a ceiling no matter how low it is.

Decoded output is for study and planning. Use an official briefing source for the actual go/no-go decision.

Read the full guide →

E6B Flight Computer

Essential navigation and planning calculations.

How to use this calculator

  1. TAS tab: Enter calibrated airspeed, pressure altitude, and OAT to get true airspeed and density altitude.
  2. Wind Correction tab: Enter true course, TAS, wind direction, and wind speed to get true heading, wind correction angle, and ground speed.
  3. Time/Dist/Fuel tab: Enter ground speed, distance, and fuel burn rate to get flight time and fuel required.
📖 Read the full guide →
IAS ≈ CAS for most GA aircraft
Outside air temp at cruise altitude
✓

Results

True Airspeed
—
knots
Density Altitude
—
feet
ISA Temp at Altitude
—
°C
Temp Deviation
—
°C ISA
✓

Results

True Heading
—
degrees
Wind Corr. Angle
—
degrees
Ground Speed
—
knots
✓

Results

Flight Time
—
hours : minutes
Fuel Required
—
gallons
NM per Gallon
—
NM/gal

About this calculation

True airspeed is computed from calibrated airspeed and air density using the standard-atmosphere pressure and temperature ratios, then compared with the "2% per 1,000 ft" rule of thumb so you can see how close the shortcut is. Enter calibrated airspeed — correct indicated airspeed with your POH's airspeed calibration table first if the difference matters.

Wind correction solves the wind triangle: the crab angle is arcsin(wind speed × sin(wind angle) ÷ TAS), and groundspeed is what remains along the course. Enter true course and the winds-aloft direction, both in degrees true (winds-aloft forecasts are already true), then apply variation afterward to get magnetic heading.

Time/distance/fuel is the familiar distance ÷ groundspeed problem with fuel burn added. It is worth checking each leg separately — a 20-knot headwind on one leg costs more than the same tailwind gives back on the return.

Read the full guide →

My Saved Calculations

All your saved calculations across every tool — click any row to reload it.