The recall comes after a 5 month spat between Graco and the National Highway Traffic Safety Administration.
Earlier this year, the company recalled 4.2 million toddler seats for a harness buckle problem. But it resisted the agency's demand to recall the infant seats.
Graco argued that infant seats are used differently, and in an emergency, an adult can remove the whole seat rather than using the buckle.
Infant-seat models covered by Tuesday's recall include the SnugRide, SnugRide Classic Connect (including Classic Connect 30 and 35), SnugRide 30, SnugRide 35, SnugRide Click Connect 40, and Aprica A30. They were manufactured between July 2010 and May 2013, according to NHTSA.
Graco will replace the buckles for free. The company says owners can check to see if their seats are included by going to www.GracoBuckleRecall.com or by calling (877) 766-7470.