El texto reconocido se incrusta de forma invisible sobre la imagen original de cada página, así el aspecto no cambia pero el documento queda buscable y copiable. La primera vez que uses un idioma, el navegador descarga sus datos de reconocimiento (unos segundos).
Función en fase beta: la detección automática puede fallar con formatos de anuncio poco habituales o pasar por alto algún caso. Revisa siempre el resultado antes de compartirlo.
Soltar un PDF aquí
o haz clic para elegirlo
Detección universal con IA (Gemini, gratis)
Con una clave rellenada aquí, la app usará automáticamente IA para detectar anuncios (no hace falta marcar nada más). Sin clave, la app solo usa reglas locales: texto repetido entre páginas y franjas de color sólido pegadas al borde — funciona bien con plantillas como Wuolah, pero no reconoce anuncios en otra posición o formato. La API de Gemini tiene un nivel gratuito real (sin caducidad ni tarjeta) — consíguela en aistudio.google.com/apikey. Tu clave se guarda solo en este navegador (nunca en el código de la página ni en ningún servidor) para que no tengas que volver a pegarla la próxima vez.
Preparando…0%
La app analiza el documento, elimina las páginas que sean anuncios completos y tapa el texto o los gráficos publicitarios repetidos (marcas de agua, pies de página, banners) — todo de un paso, sin que tengas que tocar nada.
Ver diagnóstico técnico (qué encontró la IA en cada página)
La detección automática es heurística: se basa en encontrar texto que se repite entre páginas y páginas con muy poco contenido propio. Cubrir zonas con blanco es un cambio visual (no borra el contenido original a nivel forense); úsalo solo con documentos sobre los que tengas derecho a hacer estos cambios.
Soltar imágenes aquí
o haz clic para elegirlas — JPG, PNG y otros formatos
Cada imagen se convierte en una página A4, en el orden de la lista. La imagen se ajusta dentro de la página manteniendo su proporción original (sin recortar ni deformar); si sobra espacio, se rellena en blanco.
pdf-lib + pdf.js + Tesseract.js + JSZip en el navegador