Weems, a wide receiver who has played eight NFL seasons, led the team with 11 special teams tackles last season and was named a Pro Bowl alternate. He also caught 10 passes for 102 yards and two touchdowns.
Terms of Weems' deal were not immediately available. Prior to last season, he signed a one-year deal worth $730,000 after being released by the Chicago.
Weems, who turns 30 in July, entered the league with the Falcons back in 2007. He has been a favorite of special teams coordinator Keith Armstrong for quite a while.
The Falcons have signed a handful of their players to contract extensions prior to the start of free agency: kicker Matt Bryant, safety Charles Godfrey, fullback Patrick DiMarco, defensive lineman Cliff Matthews, and linebacker Nate Stupar.