No it won’t. The heater is designed to warm up the air in a small space in a small amount of time. The amount of energy and time it would take to melt even one inch of ice is incredibly huge. The heat emitted by even the most powerful portable heater isn’t close.