The Bookkeeping Method Nobody Taught You Properly
Dimensional analysis is just tracking units through multiplication so you don't end up with feet times kilograms in your answer. People overcomplicate it with fancy names, but that's all it is. I use it every day in chemical engineering, and honestly, it's the difference between spending twenty minutes on a unit conversion and spending two hours debugging why your process simulation is throwing errors because someone used gallons instead of liters somewhere in the chain. The core principle is that any number multiplied by one equals itself, and conversion factors are fractions equal to one. A foot is exactly 0.3048 meters, so 0.3048 meters divided by 1 foot equals one. That's the entire foundation. You write your starting value, multiply by conversion fractions arranged so the unwanted units cancel diagonally, and whatever units remain in the numerator are your answer. Start with what you have. Put it as a fraction over one. Then line up your conversion factors so each denominator cancels the previous numerator's unit. This is where most mistakes happen, not in the math but in the setup. You write the fraction upside down by accident and suddenly you're multiplying instead of dividing, which is harder to catch than you'd think.
Here's a concrete example. Convert 55 miles per hour to meters per second. You start with 55 miles over 1 hour. Then you multiply by 1609.34 meters over 1 mile — miles cancel. Then multiply by 1 hour over 3600 seconds — hours cancel. You're left with meters over seconds. The arithmetic gives you roughly 24.6 meters per second. That's it. The trickier cases are where units compound. Converting square footage to square meters isn't the same as converting linear feet to meters. You have to square the conversion factor itself. One square foot equals 0.092903 square meters, not 0.3048. I've seen engineers miss this on material takeoffs and order roughly a third less drywall than they actually needed because they applied the linear conversion to an area calculation. Temperature conversions are another trap. You can't use dimensional analysis the same way for Fahrenheit to Celsius because there's an offset, not just a scaling factor. Zero degrees Fahrenheit isn't zero Celsius. The conversion requires subtracting 32 before multiplying by five ninths, and dimensional analysis doesn't handle additive shifts. You just have to know that one and move on.
Compound unit conversions are where this method really earns its keep. I was working on a project once converting a thermal conductivity value from BTU per hour per foot per degree Fahrenheit to watts per meter per kelvin. That's four different units in one expression, and doing it by memory would be a disaster. I laid it out step by step: BTU to joules, hours to seconds, feet to meters, degrees Fahrenheit to kelvins using the ratio 5/9 since we're dealing with a temperature difference here, not an absolute temperature. Each factor is a clean fraction. Multiply them all together and the conversion factor comes out to about 1.7307. A value of 250 in the old units becomes roughly 432.7 in the new ones. I ran into a real problem last year on a project converting flow rates between metric and US customary units for a large-scale fluid handling system. The nominal conversion seemed straightforward — gallons to liters, psi to kilopascals — but the equipment specs were given in a mixed system where the pump curves were plotted in US units and the piping was sized in metric. When I tried to chain the conversions together dimensionally, the density term didn't cancel cleanly because water at 80°F and water at 27°C have slightly different densities, and the difference mattered for the head calculations. I ended up converting everything to SI base units first, running the hydraulic calculations there, and only converting the final results back. It added about twenty minutes to the work but saved me from a rework that would've taken days. Dimensionless groups are where dimensional analysis becomes genuinely powerful, not just a conversion tool. Reynolds number, Mach number, Nusselt number — these are ratios where all the units cancel out completely, leaving a pure number that characterizes the physics of a situation. If you understand how to derive these from the relevant variables, you can scale laboratory results to full-size systems without rebuilding the entire experiment. That's not trivia, that's what lets chemical plants move from pilot scale to production scale without blowing up half the instrumentation.
Get the Full Details

There are situations where dimensional analysis simply won't help you. Empirical correlations with fitting constants that carry their own hidden units, like many heat transfer and friction factor equations in the ASME handbooks, resist pure dimensional treatment. The constants aren't dimensionless — they're regression coefficients that only work with specific input units. I've wasted afternoons trying to convert these formulas to SI and ending up with nonsense because the "constant" was really a shorthand for a whole unit system. The workaround is to look up whether the correlation has an official SI version, and if it doesn't, use it only in its native units and convert the result, not the formula. Another limitation: dimensional analysis can tell you what form an equation must take, but it can't give you the numerical constants. You can derive that drag force on a sphere must be proportional to viscosity times velocity times diameter, but the actual coefficient — six pi for Stokes flow — comes from experiment or exact solution, not from tracking units. Don't confuse the method with omniscience. The workflow I actually use is dead simple. Write the given quantity. List every conversion factor you'll need as fractions. Arrange them so unwanted units cancel. Do the arithmetic on the numerators and denominators separately to keep track. Check that your final units are what you expect. If they aren't, you made a setup error, not a math error — flip one of the fractions and go again.
I keep a reference sheet with the conversions I use most often — length, mass, volume, energy, power, pressure, flow rate — but I don't memorize them. I look them up. The method matters more than the numbers, and the numbers change depending on whether you're using exact definitions or approximations. For most engineering work the difference is negligible, but in metrology and validation work it matters, so I always note whether a conversion is exact or rounded. If you're learning this for the first time, start with single-unit conversions until the setup feels automatic. Then move to area and volume, where you need to square or cube the factors. Then tackle compound units. Then try deriving a dimensionless group from scratch. That progression covers basically everything you'll need in practice. The biggest mistake I see is people treating dimensional analysis like a magic bullet instead of a structured way to keep track of what you're doing. It won't save you from a wrong physical model. It won't fix a calculator error. But it will catch more unit mistakes in the first thirty seconds than any amount of second-guessing, and that's why I still do it by hand even when software could do it faster.