Diagnosis is by detecting an elevated carboxyhemoglobin level in blood; pulse oximetry readings are nondiagnostic and usually normal because standard pulse oximeters cannot distinguish between oxyhemoglobin and carboxyhemoglobin.
Chẩn đoán bằng cách phát hiện lượng carboxyhemoglobin cao trong máu; kết quả máy đo lượng bão hoà oxy ngón tay không chuẩn xác và thường là bình thường vì các máy đo này không thể phân biệt giữa oxyhemoglobin và carboxyhemoglobin.