Las herramientas en línea de PDF piden el archivo antes de explicar qué hacen con él. Quien junta dos páginas de un contrato, comprime un dictamen o extrae una imagen de un documento entrega material sensible a un sitio que acaba de conocer.
Buena parte de esos sitios promete que el archivo no sale del dispositivo. La promesa puede ser verdadera. El punto es que no hace falta aceptarla por confianza: cualquier persona puede comprobarlo, en el propio navegador, en cerca de dos minutos y sin instalar nada.
El procedimiento está descrito abajo y vale para cualquier sitio que pida un archivo, no solo para el ejemplo medido al final del texto.
Descargar el programa y enviar el archivo son eventos distintos
Una página web es un programa que el navegador descarga y ejecuta dentro de su dispositivo. Cuando la herramienta procesa en forma local, lo que baja es ese programa. El archivo elegido permanece en la memoria del navegador y el resultado vuelve como un archivo descargado.
Cuando la herramienta procesa en un servidor, el camino es otro. El archivo tiene que subir, y subir es una acción visible: la página hace una solicitud de red que carga el contenido del documento.
Es esa asimetría la que vuelve posible la comprobación. Bajar el programa y subir el archivo son eventos distintos, y el navegador registra los dos en la misma pantalla.
El procedimiento, en cinco pasos
La pantalla en cuestión es la pestaña Red de las herramientas de desarrollador, presente en todos los navegadores de computadora. La documentación oficial de Chrome describe el panel como el registro de los recursos que la página descarga y envía, y advierte que solo graba la actividad ocurrida mientras está abierto. El monitor de red de Firefox cumple la misma función y muestra todas las solicitudes hechas por la página.
- Abra las herramientas de desarrollador y vaya a Red. En Chrome y en Edge,
Ctrl + Shift + J(Cmd + Option + Jen Mac) abre el panel; la pestaña Red queda en la parte superior. En Firefox,Ctrl + Shift + E(Cmd + Option + Een Mac) abre el monitor de red directamente. - Recargue la página con el panel abierto. El registro no recupera lo que ocurrió antes de que usted abriera la herramienta.
- Limpie la lista inmediatamente antes de elegir el archivo. El botón de limpiar deja la pantalla vacía, y todo lo que aparezca a partir de ahí pertenece a la operación que usted está probando.
- Elija el archivo y ejecute la operación hasta que salga el resultado.
- Lea las líneas que aparecieron. Cada línea es una solicitud. Lo que denuncia un envío es una solicitud con método
POSToPUTcuyo tamaño se aproxima al peso del archivo que usted entregó. Al hacer clic en la línea, el panel muestra el método, la dirección y el contenido enviado.
Lo que suele confundirse con un envío
Tres cosas aparecen en la lista y no son su archivo saliendo.
La primera es un fragmento del propio programa cargado en el momento. Muchos sitios solo descargan el motor que manipula PDF cuando usted acciona la herramienta, para no hacer pesada la primera visita. Eso aparece como GET de un archivo terminado en .js, y el tamaño corresponde al programa, no al documento.
La segunda es publicidad y medición de audiencia. Son solicitudes a dominios de terceros, que siguen existiendo incluso cuando el archivo se queda en el dispositivo.
La tercera es el propio resultado que vuelve. Descargar no es enviar, y la diferencia aparece en el método de la solicitud y en el sentido del tráfico.
En el celular, la pestaña Red no está disponible en los navegadores comunes. La comprobación se hace en la computadora, en el mismo sitio, y el resultado vale para el programa que ese sitio entrega.
El método aplicado a un caso brasileño
Transparencia: BRUP — Ferramentas Úteis es un proyecto del autor de este blog. Entra aquí como caso medido, con el procedimiento abierto para que el lector lo repita, y no como recomendación.
El 23 de agosto de 2026, la página inicial del sitio listaba 46 páginas de herramienta, entre manipulación de PDF, tratamiento de imagen, utilidades de texto y calculadoras. El catálogo anuncia procesamiento en el navegador. La pregunta es si la red lo confirma.
La prueba se hizo en la herramienta que transforma texto en PDF, con la pestaña Red abierta y limpia antes de la operación. Pegadas las líneas de texto y accionada la creación del documento, no apareció ninguna solicitud de envío. Todas las líneas registradas eran GET de archivos estáticos del propio sitio: fragmentos del programa, fuentes y estilos. La comprobación por la interfaz de rendimiento del navegador confirmó el mismo resultado, con cero solicitudes de red iniciadas por fetch o XMLHttpRequest.
Como la observación de la red prueba solo el momento observado, los módulos que ejecutan la operación se leyeron a continuación, uno por uno. Ninguno de ellos contiene fetch, XMLHttpRequest, sendBeacon o WebSocket. La única ocurrencia de fetch está en el relleno de compatibilidad generado por el empaquetador, cuya función es precargar fragmentos del propio programa.
El motor que arma el documento es la biblioteca pdf-lib, servida por el propio sitio en un archivo de aproximadamente 421 KB. Se identifica en el campo Productor del PDF generado, lo que ofrece una segunda comprobación independiente: basta abrir las propiedades del archivo producido y ver quién lo armó.
La cuota del plan gratuito también queda en el dispositivo. Se graba en el almacenamiento local del navegador, y la política de privacidad del sitio, actualizada el 8 de agosto de 2026, describe el límite de cinco operaciones cada 24 horas y de 10 MB por archivo. El mismo documento describe un traspaso temporal de hasta 60 segundos, en la base de datos local del navegador, usado cuando el archivo se entrega en la página inicial y la herramienta se abre en otra página.
Lo que la comprobación no prueba
Una prueba exitosa vale para la herramienta probada, en ese momento y en esa versión del sitio. Un programa entregado por página web puede cambiar con cualquier actualización, y la comprobación no es un sello permanente. Una herramienta usada con frecuencia para un documento sensible merece una comprobación nueva de forma ocasional.
Que el archivo se quede en el dispositivo tampoco vuelve anónima la visita. Una página con publicidad o medición de audiencia sigue informando a terceros que alguien estuvo allí, y el caso medido carga scripts de anuncio y de medición. Son dos cuestiones independientes: el documento no sube, la visita es conocida.
Por último, un límite guardado en el navegador no es una barrera de servidor. Una cuota local existe mientras el navegador la guarde, lo que la vuelve una cortesía de uso y no un control de acceso.
Cuándo el procesamiento local es el criterio correcto
El procedimiento importa más en algunas situaciones que en otras. Un documento con dato personal, valor, dirección o información de salud es el caso claro: contrato, recibo de sueldo, dictamen, comprobante y documento de identidad. Una grabación con su voz también es material sensible, como muestra la guía sobre la estafa de la voz clonada por IA.
Para material que ya es público, la diferencia es pequeña. Comprimir la foto de un producto que va a una tienda en línea no cambia de naturaleza por pasar por un servidor.
Conviene recordar que “no envía el archivo” y “es seguro” no son la misma afirmación. El procesamiento local resuelve el trayecto del documento. No dice nada sobre la calidad del resultado ni sobre el origen del archivo que usted abrió, cuestión que la propia política del caso medido registra al recomendar cautela con archivos de procedencia desconocida.
Este blog aplica el mismo criterio a lo que publica sobre sí mismo: cuando afirma que no usa cookie ni identificador de visitante, la afirmación está escrita para poder ser comprobada por el lector, no solo anunciada.
La promesa de procesamiento local es fácil de escribir y difícil de fingir: deja rastro en la red. Comprobar cuesta dos minutos y vale para cualquier herramienta, incluidas las que este blog cita.
Fuentes
- Registro de todos los recursos descargados y enviados por la página, necesidad de recargar con el panel abierto y lectura de método, tamaño y contenido de la solicitud — Chrome DevTools: Network panel (documentación oficial), verificado el 2026-08-23.
- Visualización de todas las solicitudes hechas por la página y atajo de apertura del monitor de red — Firefox DevTools: Network Monitor (documentación oficial), verificado el 2026-08-23.
- Lectura local de un archivo elegido por el usuario y envío como etapa separada y explícita — MDN: uso de archivos en aplicaciones web (documentación oficial), verificado el 2026-08-23.
- Catálogo con 46 páginas de herramienta, ausencia de solicitud de envío en la creación del PDF, ausencia de primitivas de red en los módulos de la operación, identificación de la biblioteca
pdf-liby tamaño del archivo que la sirve — extracto público de la medición (medición propia), medido el 2026-08-23; el resultado vale para las herramientas y la versión indicadas en el extracto. - Cuota de cinco operaciones cada 24 horas, límite de 10 MB por archivo, traspaso local de hasta 60 segundos y recomendación de cautela con archivos de origen desconocido — política de privacidad de BRUP (documento del propio servicio), verificado el 2026-08-23.
- Biblioteca de manipulación de PDF en JavaScript ejecutada en el navegador — pdf-lib (repositorio oficial del proyecto), verificado el 2026-08-23.



