Asked by: Alan Hughes-Hallett, Wanstrow

Advertisement

Yes and no. Carrots contain vitamin A, or retinol, and this is required for your body to synthesise rhodopsin, which is the pigment in your eyes that operates in low-light conditions. If you have a vitamin A deficiency, you will develop nyctalopia or night blindness. Eating carrots would correct this and improve your night vision, but only to the point of an ordinary healthy person – it won’t ever let you see in complete darkness.

The idea that it might is due to a myth begun by the Air Ministry in World War II. To prevent the Germans finding out that Britain was using radar to intercept bombers on night raids, they issued press releases stating that British pilots were eating lots of carrots to give them exceptional night vision. This fooled the British public, as well as German High Command and an old wive’s tale was born.

Read more:


Advertisement

Subscribe to BBC Focus magazine for fascinating new Q&As every month and follow @sciencefocusQA on Twitter for your daily dose of fun science facts.

Authors

luis villazon
Luis VillazonQ&A expert

Luis trained as a zoologist, but now works as a science and technology educator. In his spare time he builds 3D-printed robots, in the hope that he will be spared when the revolution inevitably comes.

Advertisement
Advertisement
Advertisement