We report on a new and simple one-reagent method for general protein assay. It makes use of one of two new reactive labeling reagents presented here (and referred to as pyrylium [Py] labels). These can be applied for both photometric and fluorometric protein assays at near neutral pHs at room temperature. The Py labels undergo a large spectral change on conjugation to the amino group of proteins and typically change their color from blue to red. Therefore, and unlike in other assays, there is no need to separate the unconjugated (blue) label from the red conjugate, which can be determined by direct photometry with a limit of detection of 1.2 microg/ml for human serum albumin. The assay can be extended to fluorometry because the fluorescence of the free Py label is weak (with a quantum yield of <1%) but increases strongly (to >40%) on conjugation. The strong fluorescence of the red conjugates can be determined directly and without interference by the blue (and weakly fluorescent) free label. The fluorometric assay resulted in a limit of detection of 60 ng/ml for bovine serum albumin (BSA). Validation of the fluorescence assay of blood plasma samples spiked with BSA gave recoveries in the range from 91 to 103%.