キーパンチ(英文:Keypunch)はカード穿孔機(カードせんこうき、英文:Card punching machine)とも呼ばれ、1950年代から1970年代にかけておもにパンチカードシステムおよびその後のコンピューターシステムへの入力用に、データを手作業で紙製パンチカードへ記録するのに使われた。日本も含めて、世界的にはIBM社のIBM 024穿孔機、IBM 026印刷穿孔機などがよく利用された。 なお、キーパンチを操作する人をキーパンチャー(英文:Keypunch operator)といって、当時は専門職業として尊重された。