Charlton agreed to terms with the 49ers on a one-year deal Tuesday.
The defensive end replaced safety Avery Young on San Francisco's roster. A six-year veteran and 2017 first-round pick, Charlton has 13 career starts. The 28-year-old will likely compete for a depth role on the 49ers' defensive line.