Was Napoleon Short?
Napoleon wasn’t short, he was 5 ft. 2 in tall by French measurement at the time of his death, which equates to about 5 ft. 6 in by British measurement. The average English male stood at about 5 ft. 5 in at the time.
Why Did People Think Napoleon Was Short?
Napoleon would have been surrounded by bodyguards and soldiers in his army (particularly his Imperial Guard which had height requirements). He would have appeared short standing next to his arm. He was nicknamed the ‘le petit caporal’, often translated as ‘little corporal’, even though it was a term of affection rather than a description of his height. His first wife Josephine was about 5 foot 4/5 and he would reportedly ask her not to wear heels so she didn’t appear taller. 
A brief documentary that gives an overview of Napoleon’s life .
How Do We Know Napoleon’s Height?
At the time of his death, a French doctor recorded his height as 5 ft. 2. He would have used a French measurement system. 5 ft. 2 in french measurement equates to about 5 ft. 6 to 5 ft. 7 in British measurement. This made him slightly taller than the average English male who stood at 5 foot 5 inches. 
TIP: With the above said, Napoleon’s height has long been debated. One might question why the idea that Napoleon was short is so pervasive in history if he was not actually short. However, an explanation could be as simple as, “Napoleon was often seen with his Imperial Guard, which contributed to the perception of his being short because the Imperial Guards were of above average height” as pointed out by Wikipedia.
Did Napoleon Have a “Napoleon Complex”?
Napoleon may have had a “Napoleon complex“about his height in relation to his first wife Josephine, or perhaps in comparison to his soldiers, or to other powerful figures, and this may have contributed to a complex being named after him. But, at the end of the day he was slightly taller than the average Frenchman of the time, so any complex was a likely comparative one rather than a complex based on his own height alone.