Why isn't hydrochloric acid used to both dissolve and precipitate silver?

2 answers

The solubility of silver chloride in water is quite low and it is even lower in HCl. So when you put a piece of silver in HCl it forms a coating of silver chloride which prevents further dissolving of the silver. However, with HNO3 the silver nitrate that is formed is soluble so the silver will dissolve.
If we want to clean silver ornaments what solution we must use