Context. The mass discrepancy in massive O stars represents a long-standing problem in stellar astrophysics with far-reaching implications for the chemical and dynamical feedback in galaxies. Aims. Our goal is to investigate this mass discrepancy by comparing state-of-the-art model masses with model-independent masses determined from eclipsing binaries. Methods. Using stellar evolution models and a recent calibration of stellar parameters for O-star spectral sub-classes, we present a convenient way to convert observed solar metallicity O star spectral types into model masses, which we subsequently compare to our dynamical mass compilation. We also derive similar