Tailwind form generator
Build accessible form field markup with labels, help text, error states, and focus styles. Preview uses this tool's CSS, not runtime Tailwind.
Presets
Preview
HTML
Field type, density, focus style, and toggles are saved in the URL. Label/help/error/placeholder text is not.
About this tool
Outputs a single accessible field with proper label association, optional aria-describedby for help/error, aria-invalid when showing an error, and a visible required marker.
Density changes padding and font-size utilities. Focus style switches between ring, border, and underline patterns common in Tailwind form UIs.
The preview uses this tool's CSS, not your Tailwind build — always paste the HTML into a real project to verify colors and focus rings. Checkbox fields keep the label beside the control; other types usefor/id pairing. Help and error text hook intoaria-describedby only when you enable those toggles.