Buoyancy Calculator
Calculate buoyant force, submerged fraction, and whether an object floats or sinks in various fluids
This free online buoyancy calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Supports both metric (SI) and imperial units with built-in unit selection dropdowns on every input field, so you can work in whatever units your problem provides. Designed for engineering students and professionals working through coursework, design projects, or quick reference calculations.
Buoyancy Calculator
F_b = ρ_fluid · V_displaced · g (Archimedes' Principle)
V = 1.0000e-3 m³ = 1.0000 L
Wood~500 · Ice~917 · Steel~7850
1.0 = fully submerged
Float / Sink
FLOATS
ρ_obj (500.0 kg/m³) < ρ_fluid (998.2 kg/m³)
Equilibrium: 50.1% submerged
Forces
Buoyant Force F_b
9.79 N
upward
Object Weight W
4.91 N
downward
Net Force
4.89 N
upward
Formula
F_b = ρ_f·V_d·g = 998.2·1.0000e-3·9.81
= 9.79 N
How to Use This Calculator
Enter your input values
Fill in all required input fields for the Buoyancy Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.
Review your inputs
Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.
Read the results
The Buoyancy Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.
Explore parameter sensitivity
Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.
Formula Reference
Buoyancy Calculator Formula
See calculator inputs for the governing equation
Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.
When to Use This Calculator
- •Use the Buoyancy Calculator when solving homework or exam problems that require quick numerical verification of your hand calculations — instant feedback helps identify arithmetic errors before they propagate.
- •Use it during the early design phase to rapidly iterate on parameters and narrow down feasible configurations before committing time to detailed finite element simulations or full design packages.
- •Use it when reviewing a colleague's calculation or checking a vendor's data sheet for plausibility — a quick sanity check can prevent costly downstream errors.
- •Use it to generate reference data for a technical report or presentation without manual computation, ensuring consistent, reproducible numbers throughout the document.
- •Use it in the field when a quick estimate is needed and a full engineering software package is not available.
About This Calculator
The Buoyancy Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Calculate buoyant force, submerged fraction, and whether an object floats or sinks in various fluids All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Inputs support both metric (SI) and imperial unit systems, with unit conversion handled automatically — simply select your preferred unit from the dropdown next to each field. Results are computed instantly in the browser without sending data to a server, ensuring both speed and privacy. This calculator is intended as a supplementary tool for learning and design exploration; always verify results against authoritative references for safety-critical applications.
The Theory Behind It
Archimedes' principle (c. 250 BCE) states that the buoyant force on an object in a fluid equals the weight of the fluid displaced: F_b = ρ_fluid·g·V_displaced, where ρ_fluid is the fluid density, g is gravitational acceleration, and V_displaced is the volume of fluid pushed aside by the submerged portion of the object. For a body fully submerged in a liquid of uniform density, F_b is constant regardless of depth (assuming incompressible liquid). An object floats if its average density is less than the fluid density, with the submerged fraction being V_submerged/V_total = ρ_object/ρ_fluid. An object sinks if its density is greater than the fluid's. An object is neutrally buoyant (suspended at any depth) if its density exactly equals the fluid's. For compressible fluids (gases, deep ocean water at extreme depths), density varies with depth and buoyancy becomes depth-dependent — this is why submarines can dive or rise by adjusting their average density with ballast tanks, and why hot-air balloons have a maximum altitude determined by atmospheric density variation. Ships float because their hull shape gives them an average density (hull plus air-filled interior plus cargo) less than water. Changing the cargo distribution can cause listing or capsizing if the center of buoyancy shifts relative to the center of mass. The calculator handles the forward problem (given object and fluid properties, find buoyant force and whether it floats) and the reverse problem (given target buoyant force, find required displacement).
Real-World Applications
- •Ship and boat buoyancy: compute the submerged volume of a hull and compare to its weight. If buoyancy exceeds weight, the ship floats; excess buoyancy determines freeboard (height above waterline).
- •Submarine ballast control: submarines change their average density by flooding or blowing ballast tanks. Adding water increases weight relative to fixed buoyancy; removing water (with compressed air) returns the submarine to neutral or positive buoyancy.
- •Hot air balloon lift: heated air is less dense than ambient cold air, so a hot-air balloon's displaced air weighs more than the balloon plus occupants, creating net upward buoyant force. Higher temperature → lower interior density → more lift.
- •Hydrometer measurement: a hydrometer floats in a liquid, with the depth of submersion indicating fluid density. Used to measure alcohol content in beer and wine, acid concentration in batteries, and salinity in aquariums.
- •Iceberg calculation: the famous '90% underwater' observation comes from ρ_ice/ρ_seawater ≈ 0.92, so about 8% of an iceberg is above water. The calculator shows exactly what fraction floats given densities of ice and salt water.
Frequently Asked Questions
What is Archimedes' principle?
Archimedes' principle states that a body immersed in a fluid experiences an upward buoyant force equal to the weight of the fluid it displaces: F_b = ρ_fluid·g·V_displaced. This applies to full or partial immersion in any fluid (liquid or gas). It is a direct consequence of pressure increasing with depth in a fluid column — the pressure on the bottom surface of a submerged body is higher than on the top, producing a net upward force.
Why do heavy ships float?
A ship's average density (steel hull + air-filled spaces + cargo + passengers) is less than water's density, even though the steel itself is much denser. The hull geometry creates a large displaced volume for a given total weight, so the buoyant force (weight of displaced water) exceeds the ship's weight, and the ship floats. If the hull is breached and water floods in, the average density rises above water and the ship sinks.
What fraction of an iceberg is underwater?
For ice (ρ_ice = 917 kg/m³) in seawater (ρ_sw = 1025 kg/m³): fraction submerged = ρ_ice/ρ_sw = 917/1025 = 0.894, or about 89%. Only 11% of an iceberg is above the water surface. The famous '90% underwater' rule is a slight simplification; the actual number depends on the salinity of the water and the density of the specific ice (which varies with air bubble content and temperature).
How does a submarine dive?
A submarine adjusts its average density to match, exceed, or fall below the surrounding water density. Ballast tanks are flooded with seawater (increasing average density) to submerge; compressed air is blown into the tanks (pushing water out, decreasing density) to surface. Fine-tuning of depth is done with small 'trim tanks' that adjust by smaller amounts. Neutral buoyancy at a target depth is the operating condition, with small changes to thrust or dive planes controlling actual depth.
Does buoyancy depend on depth?
For incompressible liquids (water at typical depths), no — buoyancy depends only on the volume of fluid displaced, which is constant for a rigid body regardless of depth. For compressible fluids (gases, deep ocean where water becomes slightly more compressed), buoyancy does depend on depth because fluid density varies. Submarines at extreme depths must account for seawater compression; hot air balloons at altitude must account for atmospheric density variation.
Related Calculators
Reynolds Number Calculator
Calculate Reynolds number and classify flow as laminar, transitional, or turbulent with common fluid presets
Bernoulli Equation Calculator
Solve for any unknown in the Bernoulli equation given pressure, velocity, and elevation at two points
Darcy-Weisbach Calculator
Calculate head loss and pressure drop in pipes using the Darcy-Weisbach equation with friction factor
Moody Chart Calculator
Calculate Darcy friction factor from Reynolds number and relative roughness using Colebrook-White and Swamee-Jain
Pump Power Calculator
Calculate hydraulic power, shaft power, and NPSH for centrifugal pumps from flow rate, head, and efficiency
Orifice Flow Calculator
Calculate volumetric flow rate through an orifice from discharge coefficient, area, and pressure drop