Hemoglobin biasanya diukur sebagai bagian dari tes hitung darah lengkap (CBC) rutin dari sampel darah. Ada beberapa metode untuk mengukur hemoglobin, yang sebagian besar dilakukan saat ini oleh mesin otomatis yang dirancang untuk melakukan berbagai tes pada darah. Di dalam mesin, sel darah merah dipecah untuk mendapatkan hemoglobin menjadi larutan. Hemoglobin bebas terkena bahan kimia yang mengandung sianida yang mengikat erat dengan molekul hemoglobin untuk membentuk cyanomethemoglobin. Dengan menyinari cahaya melalui larutan dan mengukur seberapa banyak cahaya yang diserap (khususnya pada panjang gelombang 540 nanometer), jumlah hemoglobin dapat ditentukan.