Yes, hydrogen peroxide can be used to clean urine. However, it is important to dilute it with water, and avoid using it on colored fabrics or surfaces that can be damaged by a bleaching agent.