Yes, hand warmers can heat a tent but they're not as effective as a stove or campfire. Plus, they don't last very long so you'll need to keep replacing them.