Máy bắn đá là vũ khí tầm xa được thiết kế để giúp phá hủy các lâu đài trong thời Trung cổ. Chúng thường bao gồm một cánh tay ném được trang bị một cái rổ để giữ quả đạn mong muốn, sau đó sẽ phóng đạn.
Máy bắn đá có thể được xây dựng bên trên cấu trúc có bánh xe để cung cấp tính di động cho thiết bị nếu cần. Chúng có thể được sử dụng để phòng thủ và tấn công, và đôi khi được gắn trên tường thành để phòng thủ trước cuộc bao vây của kẻ thù. Những kẻ tấn công sẽ sử dụng máy phóng để làm suy yếu và phá hủy các bức tường không thể tấn công bằng vũ khí điển hình. Họ cũng sẽ sử dụng máy phóng để đốt các khu vực nhạy cảm bằng đạn dễ cháy.
Một số loại máy phóng đã tồn tại, chẳng hạn như mangonels, ballistae và trebuchets. Mangonels là máy phóng sử dụng lực xoắn do xoắn dây và thả chúng ra, cho phép mangonel phóng đường đạn của nó. Ballistae cũng sử dụng lực xoắn, và thiết kế của nó giống như một chiếc nỏ ngoại cỡ, bắn ra những tia lớn để phá hỏng các bức tường thành hoặc giết chết nhiều quân địch. Ballista có nguồn gốc từ một loại vũ khí được thiết kế bởi người Hy Lạp được gọi là gastraphete, về cơ bản nó là một phiên bản nhỏ hơn của ballista. Trebuchets là loại máy phóng rất lớn sử dụng một hệ thống trọng lượng để phóng những quả đạn lớn trong khoảng cách rất xa.