Quick guide
How to use this calculator
- Choose the astronomical relationship and solve direction first, then keep angles, distances, wavelengths, magnitudes, fluxes, and motion units explicit.
- Use exact geometry where supplied and compare it with the small-angle or classical approximation rather than assuming every astronomical scale uses the same model.
- Use the companion outputs to reconcile the result, then retain the stated observational and model limits before interpreting a theoretical value as a measured physical property.
Calculation method
How the distance modulus calculator works
Keep extinction visible and optional so the calculator never silently treats observed and extinction-corrected magnitudes as equivalent.
m − M = 5 log₁₀(d/10 pc) + A. Equivalently, extinction-corrected modulus μ₀ = m − M − A and d(pc) = 10^((μ₀+5)/5).
Worked example
Distance Modulus example
Apparent magnitude 10, absolute magnitude 5, and zero entered extinction give distance modulus 5 and distance 100 pc.
m − M = 5 log₁₀(d/10 pc) + A. Equivalently, extinction-corrected modulus μ₀ = m − M − A and d(pc) = 10^((μ₀+5)/5).
Supported inputs
Precision and limits
Astronomy and model boundary
Magnitudes must use compatible passbands and systems. The calculator does not estimate extinction, K-correction, bolometric correction, redshift, variability, unresolved multiplicity, luminosity class, or cosmological distance.
Precision and reporting
Calculations retain working precision and round only for display. Very small and large nonzero values use scientific notation; displayed digits cannot create accuracy, traceability, or observational certainty absent from the entered data.
Category ownership
This collection owns unit-aware astronomy and extreme-scale measurement relationships. Calendar astronomy, orbital dynamics, cosmology, telescope equipment selection, and professional astrometric reduction require separate models and tools.
Privacy
Entered values and results stay in this browser and are not sent to analytics or third parties.
Continue calculating
