Cómo funciona
Tu PDF nunca sale de tu navegador.
Privacidad: el contrato
Simple PDF Converter procesa tus archivos 100% en tu navegador. No hay servidor que reciba el contenido, ni siquiera pasajeramente:
- El binario del PDF nunca se sube. Los bytes que arrastrás al sitio se quedan en la pestaña hasta que la cerrás.
- Lo que extraemos tampoco se sube. Texto, imágenes renderizadas, páginas separadas, PDFs unidos: todo se construye en tu equipo y se descarga directo a tu disco. Nada pasa por un servidor intermedio.
- No guardamos metadata del archivo. Ni nombre, ni hash, ni número de páginas, ni tamaño. Si abrís analytics, sólo verás qué herramienta usaste; ningún dato del PDF aparece registrado.
- El worker de PDF.js está auto-hosteado. Lo servimos desde este mismo dominio, no desde un CDN externo, así que abrir un PDF no filtra tu IP a un tercero.
Cuando cerrás la pestaña, todo desaparece. No hay sesión, no hay cuenta, no hay caché compartido.
Las cuatro herramientas
El sitio expone exactamente cuatro tools y todas comparten el mismo contrato de privacidad:
- Split: extraé las páginas que necesitás como PDF nuevo.
- Merge: pegá varios PDFs en uno, en el orden que prefieras.
- PDF → Imágenes: PNG, JPG o WebP, una imagen por página, en un zip.
- PDF → Texto: TXT plano o Markdown con headings y listas detectadas.
Si en el futuro se incorpora una quinta tool, la lista se actualiza acá y en el contrato técnico — no es algo que pueda aparecer silenciosamente.
Stack técnico
Para leer y renderizar PDFs usamos PDF.js; para crear nuevos (split, merge) usamos pdf-lib; y para empaquetar los zips, JSZip. Todas las librerías corren en el navegador. No hay back-end propio.
Markdown: cómo se detectan headings y listas
PDF.js da posición y tamaño de cada fragmento de texto. A partir de eso aplicamos una heurística:
- Una línea con tamaño ≥ 1.6× el body se marca como
#. - ≥ 1.3× →
##. - ≥ 1.12× →
###. - Líneas que arrancan con
•,·,-,*→ bullet (-). - Líneas que arrancan con
1.,2.… → lista numerada. - Saltos verticales grandes entre líneas → cortes de párrafo.
Es una aproximación: PDFs sin estructura semántica son intrínsecamente ambiguos. Si tu PDF está escaneado (es una imagen), no hay texto que extraer y el resultado vendrá vacío.
Límites
Aceptamos PDFs de hasta 25 MB. El límite vive del lado de privacidad: archivos más grandes empezarían a tener sentido sólo con procesamiento server-side, y eso rompería la garantía cliente-only que define al producto. Si necesitás archivos más pesados, una herramienta distinta (con consent explícito sobre subir el PDF) sería la respuesta correcta — pero no será este sitio.
Como toda la conversión ocurre en tu equipo, archivos cerca del límite pueden ir lentos o agotar la memoria del navegador, sobre todo en móvil.
Contrato técnico: openspec/specs/client-side-pdf-tools/spec.md. Última actualización: 30 abril 2026.