User Control is a page file with extension .ascx which can only be used within a single application.
But custom controls are compiled code components i.e. assemblies(dll files) that can be used across multiple applications.And you will be able to see the control in Toolbox of Visual studio IDE