Yes. While they will work much more slowly on cloudy days than they do in full sunlight, quality solar chargers will work on cloudy days.