DLL stands for Dynamic Link Library and exe means executable. An exe file on a pc can run by itself but dll file cannot be run by itself. A dll file is always "used" by an exe.
In programmer's term an exe has a "Main" function which acts as the entry point to the program and a dll lacks the Main function.
-Regards
Please mark this as answer if it helps you.