We investigate the fundamental properties of core-collapse supernova (SN) progenitors from single stars at solar metallicity. For this purpose, we combine Geneva stellar evolutionary models with initial masses of M ini = 20−120 M with atmospheric and wind models using the radiative transfer code CMFGEN. We provide synthetic photometry and high-resolution spectra of hot stars at the pre-SN stage. For models with M ini = 9−20 M , we supplement our analysis using publicly available MARCS model atmospheres of RSGs to estimate their synthetic photometry. We employ well-established observational criteria of spectroscopic classification and find that, depending on their initial mass and rotation, massive stars end their lives as red supergiants (RSG), yellow hypergiants (YHG), luminous blue variables (LBV), and Wolf-Rayet (WR) stars of the WN and WO spectral types. For rotating models, we obtained the following types of SN progenitors:, and RSGs (9 ≤ M ini ≤ 18 M ). For non-rotating models, we found spectral types WO1-, and RSGs (9 ≤ M ini ≤ 20 M ). Our rotating models indicate that SN IIP progenitors are all RSG, SN IIL/b progenitors are 56% LBVs and 44% YHGs, SN Ib progenitors are 96% WN10-11 and 4% WOs, and SN Ic progenitors are all WO stars. We find that the most massive and luminous SN progenitors are not necessarily the brightest ones in a given filter, since this depends on their luminosity, temperature, wind density, and the way the spectral energy distribution compares to a filter bandpass. We find that SN IIP progenitors (RSGs) are bright in the RIJHK S filters and faint in the UB filters. SN IIL/b progenitors (LBVs and YHGs), and SN Ib progenitors (WNs) are relatively bright in optical/infrared filters, while SN Ic progenitors (WOs) are faint in all optical filters. We argue that SN Ib and Ic progenitors from single stars should be undetectable in the available pre-explosion images with the current magnitude limits, in agreement with observational results.