Bir harita oluşturucu, belirli parametrelere veya girdi verilerine dayalı olarak haritaları otomatik olarak oluşturan bir araçtır. Çevrimiçi harita oluşturucu genellikle, kullanıcı tarafından özelleştirilebilen ve iyileştirilebilen arazi, yer işaretleri ve diğer özellikleri oluşturan algoritmaları içerir. Harita oluşturucular genellikle oyun, simülasyon ve haritacılıkta kullanılır.