The Seahawks released Charles on Wednesday, John Boyle of the team's official site reports.
The Seahawks activated Charles from injured reserve after the wide receiver finished recovering from his knee injury. The 29-year-old was then promptly released to make room for Velus Jones, who will be signed before Thursday night's game against the Broncos. Charles is also set to sign with the Seahawks' practice squad as he returns to NFL form.