The village was first mentioned in the 13th century, when it was part of Piast-ruled Poland. Its name is of Polish origin, and comes from the Old Polish words "kraszenie" or "krasny". Later on, the village was also part of Bohemia (Czechia), Prussia and Germany. After the restoration of independent Poland after World War I in 1918, the Silesian Uprisings were fought in the area, with the aim of reintegrating the region with Poland, however, the village was assigned to Germany. There is a mass grave of Polish insurgents in the village. In 1936, the Germans changed the name to "Schönhorst" to erase traces of Polish origin. During World War II the Germans operated the E799 forced labour subcamp of the &lt;a href="Stalag%20VIII-B"&gt;Stalag VIII-B/344&lt;/a&gt; prisoner-of-war camp in the village. After Germany's defeat in the war, in 1945, the village became again part of Poland, and its historic name was restored.