Yes, hydrogen peroxide is effective in cleaning organic stains like blood, faecal matter, urine, sweat, and vomit.