Žacléř (Czech pronunciation: [ˈʒatslɛːr̝̊]; German: Schatzlar) is a town in Trutnov District in the Hradec Králové Region of the Czech Republic. It has about 3,100 inhabitants. The historic town centre is well preserved and is protected as an urban monument zone.