Why is commercial hydrochloric acid often in yellow color?
The reason for the yellow colour of commercial hydrochloric acid is due to the presence of (ferric chloride).
It contains impurities of iron that make it look yellowish and after dilution, it will still look pale yellow. That's why, the pure acid solution is colourless but commercial acid is yellow in colour.
Hence, commercial hydrochloric acid is yellow in colour.