Am 25. Juli 1562 verlieh Georg Friedrich I. der Stadt das bis heute verwendete Wappen mit drei Feldern. Heraldisch rechts zeigt es den halben Hohenzollerschenpreußischen Adler auf silbernem Grund. Heraldisch links befindet sich ein goldener Flügel auf schwarzem Grund, der auf den oberschlesischen Adler hinweist. Das Helmkleinod ist ein goldener Flügel mit silbernem Schlägel und Eisen als Symbole für den Bergbau.
1954 wurde es durch ein Wappen mit Flügel und Schlägel und Eisen ersetzt. Der Flügel befand sich auf blauem Grund, die Bergbausymbole auf grünem Grund. 1990 wurde der grüne Grund durch einen roten Grund ersetzt. 2002 wurde das Wappen von 1562 wiederhergestellt.