Human blood is red in color, ranging from bright red when oxygenated to a very dark, almost blackish-red when deoxygenated. It owes its color to haemoglobin, to which oxygen binds. Deoxygenated blood is darker due to the difference in color between deoxyhaemoglobin and oxyhaemoglobin.
In diagrams , we depict oxygenated blood in red and deoxygenated blood in blue colors. But actually, in practical cases, oxygenated blood is bright red, and deoxygenated blood is dull red in color.
Seen veins on your arm? They seem bluish to greenish. This is not because the blood flowing is blue in color. It is because, veins absorbs red light, reflects blue, so veins seem blue. But blood is always red.