# Comprobador de etiquetas de formularios

> Inspecciona el HTML pegado en busca de etiquetas programáticas faltantes.

[Open tool](https://www.toolcabana.com/es/form-label-checker) · [Accesibilidad y diseño inclusivo](https://www.toolcabana.com/es/category/accessibility-and-inclusive-design)

Tool ID: form-label-checker. Requested language: es. Description language: es. Complete guide translation: yes.

## Overview (en)

The form label checker parses pasted HTML and lists each input, select and textarea with the accessible name it found, flagging any missing programmatic label. It looks for aria-labelledby, aria-label, a label with a matching for attribute, a wrapping label, and the value of submit, reset or button inputs. Hidden inputs are skipped and placeholders do not count.

## Supported tasks (es)

Inspecciona el HTML pegado en busca de etiquetas programáticas faltantes.

## Steps (es)

1. Pega la fuente en el editor de entrada o carga el ejemplo integrado.
2. Comprueba el formato de origen antes de ejecutar la operación.
3. Ejecuta el comprobador de etiquetas de formularios, revisa la salida y usa los controles disponibles para copiar o descargar.

## Settings

No additional settings.

## Limitations (es)

Las imágenes usan el límite de lienzo existente de 32 megapíxeles. Se permiten hasta 100 imágenes de origen donde sea admitido. El HTML pegado está limitado a 200,000 caracteres; los diagramas Mermaid a 20,000 caracteres y 300 líneas. La generación de SVG y PNG requiere un navegador.

## Example input

```text
<label for="email">Email</label><input id="email" type="email"><input id="name">
```

## Privacy and connections (es)

Esta operación procesa su fuente en tu navegador. Copiar y descargar son acciones explícitas; la entrada de origen no se guarda en una cuenta ni en un historial.

## Questions (es)

### Does placeholder text count as a form label?

No. A field with only a placeholder is reported as Missing programmatic label. Add a label element linked with for and id, wrap the field in a label, or use aria-labelledby or aria-label instead.

### Which label is reported if a field has several?

The checker uses a fixed order: aria-labelledby text first, then aria-label, then a label whose for attribute matches the field's id, then a wrapping label, then the value of submit, reset or button inputs. The first one found is shown.

### Does a passing result mean my form is accessible?

No. This is a static approximation of accessible naming in pasted markup, and scripts, CSS and rendered behavior are not evaluated. Fields with a name are still marked for wording and association review, and conformance is not certified.

### ¿Dónde se procesa mi entrada?

Esta operación procesa su fuente en tu navegador. Copiar y descargar son acciones explícitas; la entrada de origen no se guarda en una cuenta ni en un historial.

### ¿Cuáles son los límites de entrada?

Las imágenes usan el límite de lienzo existente de 32 megapíxeles. Se permiten hasta 100 imágenes de origen donde sea admitido. El HTML pegado está limitado a 200,000 caracteres; los diagramas Mermaid a 20,000 caracteres y 300 líneas. La generación de SVG y PNG requiere un navegador.

## Related tools

- [Color vision preview](https://www.toolcabana.com/es/color-vision-preview)
- [Accessible palette adjuster](https://www.toolcabana.com/es/accessible-palette-adjuster)
- [HTML heading outline checker](https://www.toolcabana.com/es/html-heading-outline-checker)
- [Image alternative text worksheet](https://www.toolcabana.com/es/image-alternative-text-worksheet)
