The flag of Heidelberg, Baden-Württemberg, is a horizontal bicolor of black on the top and yellow gold on the bottom, with the city’s coat of arms placed in the center of the flag.
The flag was adopted in 1938, and designed by an unknown author, most likely the City of Heidelberg.