Escudo de armas emblema de la bandera de Rostock

Históricamente, Rostock ha utilizado tres escudos de armas. El primero se llamaba Sigillum y el diseño era una cabeza de toro con una corona. Fue utilizado como sello de la ciudad en 1257 y más tarde se convirtió en el escudo de armas de Mecklemburgo. El escudo de armas llamado Secretum entró en uso en 1307 y presentaba un grifo. La ciudad ahora usa un escudo de armas llamado Higuenot, que fue producido en 1367. Consiste en un grifo azul y dorado que simboliza a Lord Buenaventura y una cinta roja plateada que simboliza la Liga Hanseática. En el interior de la Stein Gate se pueden ver relieves de estos tres escudos de armas.

La bandera actual de la ciudad se puso en uso en 1991. El diseño del patrón hace referencia al escudo de armas de Hignaud. La proporción de largo a ancho de la bandera es 5:3, y la proporción de azul, plata y rojo es 2:1:1. El grifo mira hacia el asta de la bandera. El logotipo de la ciudad también se deriva del escudo de armas de Hignaud y se lanzó en 1993.