La Bandera de Oslo es uno de los más importantes distintivos de la ciudad y se conforma del antiguo sello de la ciudad sobre un fondo azul. Este sello data de épocas medievales y el diseño que se emplea para la bandera ha sido ligeramente modificado y estilizado.
Este escudo representa al santo noruego San Hallvard, patrono de Oslo, vestido con una túnica roja, capa y yelmo sentado sobre un trono con dos cabezas de león. A sus pies se encuentra una mujer desnuda y en el cielo hay cuatro estrellas doradas. En el borde hay una inscripción en la que se lee Oslo Unanimiter et Constanter que significa Oslo, Unánime y Constante. Como remate del sello hay una especie de corona que parece una torre con cinco almenas.