Learn about Forms

Learn to design user-friendly forms that improve conversion rates and minimize user frustration with these tutorials on form design best practices.

All Forms tutorials:

  1. CodePen Challenge #2: Results!

    CodePen Challenge #2: Results!

    Tutorial Beginner

    Last week we asked you to take part in our second CodePen Challenge: styling a mailing list sign up form. More than 60 of you took part, offering some really...

  2. Design a Material-Inspired Mobile Login Form in Sketch

    Design a Material-Inspired Mobile Login Form in Sketch

    Tutorial Beginner

    In this tutorial you’ll learn to design a sign-in form, inspired by the aesthetic lessons from Google’s Material Design. We’ll cover some good practices to...

  3. How to Integrate “No CAPTCHA reCAPTCHA” in Your Website

    How to Integrate “No CAPTCHA reCAPTCHA” in Your Website

    Tutorial Beginner

    In this tutorial we’ll introduce Google’s new No CAPTCHA form security, then integrate into a web page using PHP.

  4. How to Use JotForm’s Form Design Tool

    How to Use JotForm’s Form Design Tool

    Tutorial Beginner

    JotForm is a form building service; it allows you to build and host your forms on their platform, then slot them into your webpages however you like. Today...

  5. Designing a Web App UI Kit‏ in Adobe Photoshop

    Designing a Web App UI Kit‏ in Adobe Photoshop

    Tutorial Intermediate

    Style guide driven development offers a hugely flexible approach to modern web design. In this tutorial I'll walk you through designing a UI (user interface)...

  6. CSS Experiments With a Search Form Input and Button

    CSS Experiments With a Search Form Input and Button

    Tutorial Intermediate

    In this tutorial, I’d like to explore how you can embellish a simple search form. We won’t be doing anything crazy, instead exploring four different takes on...

  7. Sketch for Beginners: Design a Login Form Interface

    Sketch for Beginners: Design a Login Form Interface

    Tutorial Beginner

    In the following tutorial you will learn how to create a simple login screen using Sketch 3.

  8. Bring Your Forms Up to Date With CSS3 and HTML5 Validation

    Bring Your Forms Up to Date With CSS3 and HTML5 Validation

    Tutorial Beginner

    Let's look at how to create a functional form which validates users' data, client-side. With that done, we'll cover prettying it up using CSS, including some...

  9. Quick Tip: Easy CSS3 Checkboxes and Radio Buttons

    Quick Tip: Easy CSS3 Checkboxes and Radio Buttons

    Tutorial Beginner

    Ever wondered how to style checkboxes and radio buttons, but without JavaScript? Thanks to CSS3 you can!