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.
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.