Decompile Apk and Dex Android files to Java


apktool
If you need to extract and decode resources to nearly original form, use apktool: tool to extract resources from the apk

It does not decompile original Java source code and works much faster.
The limit on number of jobs is not applicable.

Dex and apk to Java decompiler online.

Jadx
Android application package (APK) is the package file format used to distribute and install application software onto Google's Android operating system.

This site uses a perfect open-source APK and DEX decompiler called Jadx: https://sourceforge.net/projects/jadx/files/
Jadx decompiles .class and .jar files, but also it produces Java source code from Android Dex and Apk files.

Please, only use it for legitimate purposes.