Le canon électrique, connu aussi sous le nom anglais de railgun — ou rail gun — d'où la traduction canon à rails – à ne pas confondre avec l'artillerie lourde sur voie ferrée (1914-1918 et 1939-1945) – est une arme à projectile accéléré par une force électromagnétique, semblable à celle qui fait tourner le moteur homopolaire.