We've been tightening up a lot of "invisible" UX details in FigForm, and today we shipped a big one: label elements.
Instead of treating labels as just styled text, FigForm now lets you:
Turn a container into a proper Label element
Connect it to an input via the For field using the input's ID
Or wrap inputs inside labels for checkbox/radio patterns
Keep everything fully on-brand in a Figma-like editor
Why bother?
Screen readers rely on labels to announce what each field is
Larger clickable areas = better mobile UX and fewer missed taps
Clearer forms usually convert better (and create fewer support headaches)
This feature is small from an implementation standpoint, but it's a big win for accessibility and overall form quality - especially for agencies and teams shipping client-facing forms.
If you're building a product with forms, how much attention are you giving to labels and accessibility right now?
Full breakdown of how it works in FigForm: https://figform.com/help-labels