Verificador de accesibilidad de PDF

Informe PDF/UA básico: etiquetas, alt, idioma, orden y contraste

1Elegir archivo2Ajustes3Procesar4Guardar

Elige un PDF y analizaremos su contenido para mostrarlo aquí.

Los archivos se procesan solo en este navegador. No se suben a ningún servidor.

Revisa etiquetas, texto alternativo, idioma, orden de lectura, contraste y otros básicos de PDF/UA con informe

Seguir en otra herramienta
Ajustes de la tarea
Opciones del informe

Añade un PDF para revisar su accesibilidad.

ResultadoCategoríaComprobaciónPáginasDetalles

Solo se revisan aspectos básicos que se pueden comprobar automáticamente. Si el texto alternativo es adecuado o si el orden de lectura tiene sentido debe comprobarlo una persona.

Quita primero la contraseña de un PDF cifrado. El procesamiento se centra en el contenido de las páginas, por lo que no se garantiza conservar marcadores, adjuntos, formularios ni firmas. Conserva el original y revisa el resultado.

Acerca de Verificador de accesibilidad de PDF

Esta herramienta lee un PDF y no cambia nada. Recorre el catálogo, el árbol de estructura, el flujo de contenido de cada página, las anotaciones y las fuentes, y muestra una veintena de comprobaciones que suelen fallar según PDF/UA (ISO 14289) como correcta, fallida o con aviso, indicando las páginas afectadas.

Es una autocomprobación básica en la línea de PAC y del protocolo Matterhorn, no una certificación. Una máquina puede saber si una figura tiene texto alternativo, pero no si ese texto la describe bien, ni si el orden de lectura etiquetado coincide con el que seguiría una persona. Aunque todo salga en verde, escuchar el documento con un lector de pantalla sigue siendo parte del trabajo.

Qué aporta el etiquetado

Por dentro, una página PDF es una lista de órdenes de dibujo: coloca estos glifos en estas coordenadas. En un texto a dos columnas, la primera línea de cada columna está a la misma altura y el orden de las órdenes lo decide el programa que generó el archivo. Con eso solo, un lector de pantalla no sabe qué es un título ni dónde acaba un párrafo.

Un PDF etiquetado numera cada fragmento del contenido (MCID) y mantiene aparte un árbol de estructura con el orden lógico y la función de cada parte: H1, luego P, luego Figure, luego Table. Encabezados, números de página y filetes decorativos se marcan como Artifact para que la tecnología de apoyo los omita. PDF/UA exige además idioma del documento, título visible en la ventana, texto alternativo en figuras, celdas de encabezado en tablas y descripciones en los campos de formulario, entre otras cosas.

Qué se comprueba y los fallos habituales

Las comprobaciones se agrupan en documento, estructura, contenido, anotaciones y fuentes. Los fallos que más se ven en archivos reales:

  • Sin MarkInfo /Marked ni árbol de estructura: casi cualquier archivo creado imprimiendo en una impresora PDF cae aquí. Hay que exportar con «Guardar como PDF» y activar la opción de etiquetas o accesibilidad.
  • Sin /Lang: el lector de pantalla puede leer un documento en español con reglas de pronunciación inglesas. El valor es una etiqueta de idioma como es-ES.
  • Sin título o sin DisplayDocTitle: la ventana debe mostrar el título del documento y no informe_final_v3.pdf.
  • Contenido sin etiquetar: si a un PDF bien etiquetado se le añade después un sello o una firma escaneada con otra herramienta, lo nuevo queda fuera de la estructura.
  • Páginas que solo son imagen: un escaneo no tiene texto que leer hasta que el OCR añade una capa de texto.
  • Figuras sin /Alt, tablas sin celdas TH, saltos de nivel de título (H1 seguido de H3), enlaces sin descripción, campos de formulario sin /TU, orden de tabulación que no sigue la estructura (/Tabs /S), fuentes sin incrustar y sin mapa ToUnicode.

Por qué el contraste es solo una estimación

El contraste del texto se calcula con la fórmula de WCAG 2.x frente al fondo que queda justo debajo del texto. La herramienta recorre el flujo de contenido en orden y toma el color del último recuadro o forma pintado antes del texto que cubre su posición, o papel blanco si no hay ninguno. Así, un texto blanco sobre un panel azul marino pasa y un texto gris oscuro sobre un panel negro recibe un aviso. Cuando el texto está sobre una foto o un degradado, el flujo de contenido no dice qué color hay, así que la página se renderiza en el navegador y se lee como fondo el color más frecuente alrededor del texto.

Aun así es una estimación: las formas se juzgan por su rectángulo envolvente, se ignoran transparencias, modos de fusión y espacios de color especiales, y solo se mira un punto al inicio de cada trazo de texto. Por eso esta comprobación solo emite avisos. Los umbrales son 3:1 para texto de 18 pt o más y 4,5:1 para el resto.

PDF/UA-1, PDF/UA-2 y la normativa

PDF/UA-1 (ISO 14289-1:2014) se basa en PDF 1.7 y PDF/UA-2 (ISO 14289-2:2024) en PDF 2.0. La herramienta lee pdfuaid:part en los metadatos XMP para mostrar cuál declara el archivo y, por lo demás, se centra en requisitos comunes a ambas. Los formularios XFA dinámicos no se admiten en PDF/UA y fallan de inmediato.

En España, el Real Decreto 1112/2018 sobre accesibilidad de sitios web y aplicaciones del sector público remite a la norma armonizada EN 301 549, que incluye los documentos descargables. La norma se apoya en WCAG, no en PDF/UA como tal, pero PDF/UA es la vía técnica habitual para que un PDF cumpla. Esta herramienta sirve como primera revisión antes de publicar.

Ejemplos

Un aviso impreso a PDF desde el procesador de textos

Entrada
4 páginas, 1 tabla, 2 imágenes, generado con una impresora PDF
Resultado
Fallan MarkInfo, árbol de estructura, contenido sin etiquetar en 4 páginas y /Lang

Los cuatro fallos tienen la misma causa. Exportando de nuevo con etiquetas activadas se resuelven casi todos a la vez.

Texto de ayuda en gris

Entrada
Texto #999999 de 10 pt sobre blanco
Resultado
Contraste de unos 2,85:1, aviso (se exige 4,5:1)

0x99 es 153/255 = 0,6, que linealizado da ≈ 0,318. (1 + 0,05) / (0,318 + 0,05) ≈ 2,85. Ni siquiera llega al 3:1 del texto grande; oscurecer hasta #767676 aproximadamente supera 4,5:1.

Firma escaneada añadida después de etiquetar

Entrada
PDF de 10 páginas bien etiquetado; firma en imagen incrustada en la página 10
Resultado
Contenido sin etiquetar: página 10

Solo la imagen nueva queda fuera. Si es decorativa, se marca como Artifact; si aporta significado, como Figure con texto alternativo.

Cómo se usa

  1. Selecciona un PDF. Solo se lee, nunca se modifica.
  2. Revisa el resumen, las comprobaciones por grupo y las páginas afectadas.
  3. Descarga el informe si tienes que pasárselo a quien elaboró el documento.

Preguntas frecuentes

Si todo sale correcto, ¿mi archivo es PDF/UA?

No. Que el texto alternativo tenga sentido, que el orden de lectura sea el correcto o que las celdas de las tablas estén bien asociadas exige criterio humano. Usa también un verificador como PAC y un lector de pantalla.

¿Cómo arreglo un PDF escaneado?

Aplica OCR para añadir una capa de texto invisible y después crea la estructura con un editor que permita etiquetar. El OCR por sí solo no genera títulos ni tablas.

¿Un PDF/A-1a o 2a ya es accesible?

El nivel a exige etiquetas y Unicode, buen punto de partida, pero no garantiza texto alternativo, encabezados de tabla ni el orden de títulos que pide PDF/UA.

¿Se sube el documento?

No. El análisis y el informe se hacen en tu navegador, así que puedes revisar documentos que aún no son públicos.

Guías relacionadas

Fuentes

Revisado el:

Privacidad y tratamiento de datos