The controls which are created by developer by coding according to the business need is called as Custom controls, these controls basically created by creating the object of control class.
What is User Controls?
User controls are the controls which are created similar to the web form, these controls are also provides re-usability of design.
User controls has .ascx extension.
So let us see difference in following table.