Cargar la herramienta y procesar el archivo son actividades distintas
Al abrir la página se descargan HTML, JavaScript, CSS e imágenes. La conversión de Word, PowerPoint y Excel a PDF también descarga recursos estáticos de LibreOffice WebAssembly.
El flujo principal actual no envía por POST el contenido del archivo seleccionado a un servidor de conversión. El navegador lo lee y lo procesa localmente.
- Se descargan recursos del sitio y WebAssembly.
- El flujo principal no usa una API separada para subir el archivo.
- Las solicitudes de anuncios o analítica, si existen, son independientes del procesamiento.
Las herramientas de imagen usan Canvas
El navegador comprueba el formato y las dimensiones y decodifica la imagen con createImageBitmap. Después dibuja los píxeles en Canvas y vuelve a codificarlos como JPG, PNG o WebP.
Para JPG, las zonas transparentes se componen sobre blanco. El tamaño final puede variar algo según la versión del navegador y el contenido.
Los PDF usan distintos métodos según la tarea
Combinar, extraer o reordenar páginas usa pdf-lib; PDF.js se usa cuando hace falta renderizar o previsualizar páginas.
La compresión de PDF reconstruye cada página como imagen, por lo que texto seleccionable, enlaces y vectores pueden rasterizarse. Conserva el original si es importante.
Office → PDF ejecuta LibreOffice en el navegador
Word, PowerPoint y Excel se convierten con un motor de LibreOffice para navegador. La primera ejecución puede tardar más porque descarga WebAssembly y datos del motor.
Esos archivos son recursos estáticos del sitio, no tu documento. El documento se lee como ArrayBuffer dentro del navegador.
No guardamos tus archivos en una cuenta o historial de servidor
Tooldam no tiene cuentas ni una base de datos de historial de archivos. Durante el uso normal, los archivos y resultados permanecen en memoria y deben volver a seleccionarse tras recargar o cerrar la pestaña.
sessionStorage en el conversor de Office solo se usa para controlar un reinicio de carga del motor y no almacena el documento.
Cómo comprobarlo en las herramientas de desarrollador
Abre Network, selecciona un archivo y ejecuta la operación. Un servicio de subida suele mostrar un POST o PUT con un tamaño parecido al archivo; en las herramientas locales de Tooldam no debería aparecer una solicitud que suba el contenido.
- Chrome/Edge: F12 → Network → activa Preserve log.
- Selecciona un archivo y ejecuta la herramienta.
- Revisa Fetch/XHR y los tamaños transferidos.
- En Office pueden aparecer descargas wasm/data del motor.
El procesamiento local también tiene límites
La velocidad y el tamaño práctico dependen del navegador, memoria y CPU del dispositivo. Imágenes grandes, PDF largos y documentos de Office pesados pueden consumir bastante memoria.
Los límites de archivos y el método de procesamiento se indican en cada página de herramienta. Los ejemplos medidos de compresión y conversión están en la página de resultados de pruebas.