Harpic is a brand of toilet cleaner, while bleach is a disinfectant. Harpic targets stains and germs, while bleach has broader household uses.