A solar charger, in ideal conditions, usually takes about 25-30 hours to fully charge and it can charge most smartphones about 12 times when fully charged.