Levou polovinu městského znaku představuje erb starodávného českého rodu Benešoviců (založen v 11. století) - zavinutá stříbrná střela v červeném poli, pravou znak Moravy - stříbrná orlice v modrém štítu.
Předlohou praporu se stal znak z přelomu čtrnáctého a patnáctého století. Levou třetinu tvoří červené pole, do něhož je zasazena zavinutá střela symbolizující pány z Kravař (česko-slezský šlechtický rod Benešoviců). Ostatní plocha je modrá. Orlice, která je na ní znázorněna, připomíná příslušnost města k moravskému markrabství. Autorem symbolu je heraldik Jan Tejkal.