Yes, solar-powered generators can be used indoors or during cloudy weather. While their efficiency is highest under direct sunlight, they can still generate electricity under diffused light conditions. However, their charging capacity may be reduced, and it might take longer to fully charge the battery. Additionally, some models offer the flexibility of charging via an AC outlet, allowing you to recharge the generator from the grid if needed.