What is the chemical composition of etchant?

An etchant is an acid that is used in etching. The chemical composition varies with the item to be etched but all are acid based.