No, hydrogen peroxide does not damage golf balls at all. You can always use agents like soap or bleach that leave you with clean golf balls, as you have read so far. However, there are several other options for the same, including using hydrogen peroxide. In fact, cleaning golf balls with hydrogen peroxide is one of the best ways of getting the job done. It is quite popular among frequent golfers too. The secret lies behind its effectiveness. People mainly appreciate the chemical for its action against bacteria. Meaning, not only does the ball look clean after using hydrogen peroxide on it, but it also is free from bacteria. It is a tough competitor to bleach that also tries to achieve the same action on bacteria and germs. But as you can guess, not a lot of people like working with bleach. So, hydrogen peroxide continues to have the edge over bleach. Besides, it is quite easy for you to get your hands on a bottle of this chemical. You might have come across it while cleaning several other things in your house. So, follow the basic steps and precautionary measures while cleaning golf balls with hydrogen peroxide. As long as you thoroughly scrub your golf balls using a nylon brush, hydrogen peroxide will do the rest of your job.