The main difference between black steel pipe and galvanized steel pipe lies in their coating. Black steel pipe is untreated and has a dark, matte appearance, while galvanized steel pipe is coated with a layer of zinc to prevent rusting and has a silver, shiny appearance. This coating makes galvanized steel pipes more durable and suitable for outdoor use, while black steel pipes are commonly used for indoor plumbing and gas lines.