Sylvestr Krnka (29 de diciembre de 1825, Velký Bor - 4 de enero de 1903, Michle) fue un armero e inventor checo, conocido por haber desarrollado el fusil de retrocarga adopotado por el Ejército Imperial Ruso en 1869.
Krnka nació en Velký Bor, Bohemia. A los 13 años entró como aprendiz en el taller del maestro armero vienés Novotny. Hacia 1848 estableció su taller en Volyně, posteriormente mudándose a Michle (hoy parte de Praga), donde fundó una fábrica. Su hijo Karel Krnka, también fue un conocido diseñador de armas de fuego.
En 1867, Krnka desarrolló un sistema de conversión a retrocarga con cerrojo con bisagra para el fusil de avancarga austríaco M1857, que disparaba el cartucho 15,24 x 40 R. Este sistema fue oficialmente adoptado por el Ejército Imperial Ruso en 1869 con el fusil Krnka M1867, que fue modificado en los arsenales de Tula, Sestroretsk, Kiev e Izhevsk.
El fusil fue ampliamente utilizado durante la guerra ruso-turca de 1877, quedando en servicio limitado hasta fines del siglo 19. Los fusiles Krnka también fueron suministrados a Montenegro, Bulgaria, Rumania, Suecia y Noruega. Posteriormente, muchos fueron transformados en escopetas.
El zar Alejandro II le otorgó una medalla de la Orden de San Estanislao a Krnka, que también recibió honores de Montenegro, Suecia y Noruega.
Krnka falleció el 4 de enero de 1903 a los 77 años, en Michle, hoy un distrito de Praga.