JAD - jest to decompiler przeznaczony do środowiska Java. Program odczytuje pliki Class Javy i konwertuje je w pliki źródłowe Javy które mogą być potem ponownie skompilowane. Program jest 100% aplikacja C++ i generalnie działa o wiele szybciej niż inne programy decompile napisane w Javie.