Heinkel He 46 – niemiecki samolot rozpoznawczy krótkiego zasięgu i współpracy z armią lądową opracowany w latach trzydziestych XX wieku.

Zamówiony przez Ministerstwo Obrony Rzeszy jako uzupełnienie samolotu dalekiego rozpoznania Heinkel He 45. Prototyp został oblatany pod koniec 1931 roku jako samolot dwupłatowy, jednak po przeprowadzeniu prób w locie został zmodyfikowany do konfiguracji górnopłatu. Wersja seryjna była wyposażona w 9-cylindrowy silnik gwiazdowy Siemens SAM 22B o mocy 650 KM.

He 46 produkowany był w wersjach A do F, najbardziej rozpowszechniona była wersja He 46C. Miał szerokie przeznaczenie, oprócz zadań rozpoznawczych używany był jako samolot łącznikowy, lekki bombowiec i do szkolenia pilotów i obserwatorów. Zastępowany od 1938 roku przez nowocześniejsze samoloty Henschel Hs 126, przesuwany był stopniowo do zadań drugoliniowych. W 1943 roku powrócił do służby bojowej jako wyposażenie nocnych eskadr nękających (Störkampfstaffeln).

W 1936 roku hiszpańscy nacjonaliści zamówili (za pośrednictwem rządu Portugalii) 12 samolotów He 46C. Maszyny te wzięły udział w wojnie domowej w Hiszpanii. Kilka egzemplarzy, które przetrwały wojnę, służyło w lotnictwie hiszpańskim do 1946 roku.