Use a solution made from white vinegar and baking soda to clean silver. Silver tarnishes over time due to the sulfur in the air. The copper content in silver reacts to the sulfur and causes it to turn yellow, brown or black.
Pour 1/2 cup white vinegar and 2 tablespoons baking soda into a container. Stir the vinegar and baking soda with a spoon four or five times or until a bubbling reaction forms. If the silver item's size permits, place it into the vinegar and baking soda solution, and let sit for two to three hours. If its size does not allow for this, scrub the silver with the solution and a soft cloth instead, and let the solution remain on silver. After two to three hours, remove the silver from the container, and rinse it thoroughly under cool running water to remove the remaining vinegar and baking soda. Thoroughly wipe down any silver pieces too big to place under running water. Dry the silver with a soft, clean cloth before storing.
To prevent future discoloration, store silver items in cool, dry places that can be closed. Alternatively, place anti-tarnish strips or tabs with your silver to prevent tarnish from forming.