Герб Загреба представляет собой синий щит с чёрным контуром. Внизу щита расположена зелёная поляна, на которой стоит замок с тремя башнями. Жёлтые ворота замка открыты. В верхнем левом углу расположена жёлтая шестиконечная звезда, а в верхнем правом углу — белый полумесяц.
Голубой цвет олицетворяет свободу, зеленый — возрождение, белый — справедливость. Раскрытые ворота означают гостеприимство.