The 37-year-old Lopez did not play in 2007 after being waived by the Colorado Rockies during spring training, and signed a minor-league contract with the Braves last off-season in hope of earning a spot as a backup.
On Saturday he was informed he would not make the big league roster before a contest against the Washington Nationals.
"We just think (Lopez) needs more time," Manager Bobby Cox had said on the team's Web site before Lopez made his decision. "He caught and received the ball really well. He blocked really good. Throwing, he needs more time back there."
In 15 seasons, he was a career .287 hitter with 260 home runs and 864 RBI. His best season was 2003 when he a career-high 43 homers and 109 RBI.
He struggled in spring training, hitting just .188 with two homers in 32 at-bats.
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need