This slim mini voice recorder has a battery life of up to 10 hours and the battery is fully charged within 2 hours. It can be charged by plugging in a computer or any USB port. It has a 4GB internal flash memory that can store up to 90 hours of voice recording.