How big should input fields be?
Provide Easily Tappable Areas
A rule of thumb is 45–57px for a touch target, but for mobile that often result in fields which look obnoxiously large. Sizing input fields between 32px and 40px in height makes your field finger-friendly and not very large at the same time.
What makes a form more user friendly than another?
Basic Features of User-Friendly Forms
It should be clear, specific, and let the user know exactly where they are. Field Labeling: In general, field labels should be placed above or below your fields, and not to the left or the right.