Užpalių herbo skydo mėlyname lauke vertikalus sidabrinis prekybai paruoštų linų ryšelis. Skydą supa viršuje atviras vainikas, kurio dešinę pusę sudaro žalias palmės lapas, o kairę pusę - lauro šakelė su raudonomis uogomis. Virš skydo - vėliava su sidabrinėmis raidėmis parašytu devizu: MIESTUS AUGINA PREKYBA. Herbo etalono autorius - dailininkas Albertas Gurskas.
Pirmąkart herbas Užpaliams suteiktas 1792 m. vasario 25 d. kai Užpaliai gavo Magdeburgo teises.
1998 m. gruodžio 9 d. herbą Lietuvos Respublikos Prezidentas patvirtino dekretu Nr. 260.