Das Wappen der Stadt Heidelberg zeigt in Schwarz auf grünem Dreiberg schreitend, den rot bewehrten, rot bezungten und rot gekrönten goldenen kurpfälzischen Löwen. Das Wappen wurde in seiner heutigen Form 1898 von der Stadt angenommen und wird in der heutigen stark stilisierten Form seit 1969 geführt. Die Stadtfarben sind schwarz-gelb.
Der Löwe ist das Wappentier der Pfalzgrafen, da Heidelberg lange Residenzstadt der Kurpfalz war. Der Dreiberg spielt wohl auf den Namen der Stadt an und ist insofern ein so genanntes redendes Symbol. Zeitweise war dieser Dreiberg auch nicht im Wappen abgebildet.