As the title mentions, Apk Extractor is a free application which helps you in the process of extracting the APK packages of your installed apps. It works with regular ones and system apps as well. The cool thing is that you won't have to root your device in order to make this tool work. Right off the bat, you will be greeted by a minimalistic layout in which you can see a list of your installed packages.
The search function located towards the upper part of the screen lets you find specific software faster than scrolling through the list. You can extract multiple APKs just by holding a long press on them. All these packages will be saved by default inside /sdcard/ExtractedApks/. However, you can change this path with another one inside the Settings window. You can also adjust the file name saving format if you're not pleased with the current one.
Apk Extractor is not a large application and it should run fine even on devices that are not very capable with regards to hardware specification. Moreover, after you've extracted the APK packages you can back them up or even share them with other people.