Wieś Karpno powstała w średniowieczu przy zamku Karpień, który powstał prawdopodobnie jeszcze przed 1200 r., a pilnował szlaku z Czech przez Przełęcz Karpieńską. Nazwa zamku wywodzi się od herbu pierwszego znanego z nazwiska pana na tym zamku – złotego karpia na niebieskim tle. Zamek był w pewnym czasie stolicą małego państewka kontrolującego obszar całej Doliny Górnej Białej Lądeckiej i jej dopływów powyżej dzisiejszego Radochowa, ale jego świetność przerwały wojny husyckie. Od czasów jego spalenia przez czeskie wojska Taboru stał się siedzibą rabusiów plądrujących okolicę i zapuszczających się nawet do klasztoru w Henrykowie. Ruiny od czasów romantyzmu stanowiły miejsce wycieczek dla kuracjuszy pobliskiego Landeck (Lądek Zdr.). Właśnie na tym szlaku powstała gospoda Wernerbaude.
Obecnie z zamku zostały fundamenty i kamienie, osada została wysiedlona i popadła w ruinę, darmo szukać też ruin dawnej gospody.