골키퍼(goalkeeper, 문화어: 문지기)는 많은 스포츠에서 상대 팀의 득점으로부터 골을 지키는 포지션을 말한다.
골키퍼가 있는 스포츠에는 축구, 필드하키, 아이스하키, 핸드볼, 라크로스, 폴로 등이 있다.
축구에서 골키퍼는 손을 사용할 수 있는 유일한 포지션이고, 핸드볼에서는 유일하게 발을 사용할 수 있는 포지션이다. 축구에서 골키퍼는 최후의 방어막으로, 손을 보호하기 위해 두꺼운 가죽 장갑을 낀다.