Для получения нагрева металлов в горнах используют твердое, жидкое и газообразное топливо, которое может быть естественным и искусственным. Твердое естественное топливо — дрова, каменный уголь и торф. Ранее в кузнечном деле в основном использовали древесный уголь и дрова. В настоящее время в подавляющем большинстве случаев применяют каменный уголь.