Matt Carpenter has been activated from the IL after missing almost three weeks with a right foot injury suffered when he fouled a ball off it.