Documentation
ConvertAll
ConvertAll convertit n'importe quel fichier — PDF, Word, images, vidéo, audio — directement dans le navigateur. Aucun fichier n'est envoyé sur un serveur.
Présentation
ConvertAll est une plateforme de conversion de fichiers entièrement client-side. Contrairement aux services comme ILovePDF ou Smallpdf, aucun fichier ne quitte le navigateur de l'utilisateur : toutes les conversions s'effectuent via WebAssembly directement en mémoire.
Le cœur de l'application est le Convertisseur universel : l'utilisateur dépose n'importe quel fichier, le type est auto-détecté (MIME + extension en fallback), et les options de conversion disponibles s'affichent dynamiquement. On peut ainsi passer de PDF à Word, d'une image à un PDF, d'une vidéo à un MP3, etc.
Pour les PDF, 7 outils spécialisés sont disponibles : fusion, division avec plages personnalisées, compression, rotation, filigrane, numérotation de pages et protection. Les vidéos sont traitées via FFmpeg WebAssembly (SharedArrayBuffer requis), avec un singleton en mémoire pour éviter les rechargements.
L'application est sécurisée par une authentification JWT (jose v6) avec vérification d'email via Brevo SMTP. La base de données est SQLite gérée par Prisma 5, le tout conteneurisé dans un Docker Alpine accessible sur le port 8085.
Comment l'utiliser
Convertir un fichier
- 1.Dépose ton fichier : le type est détecté automatiquement.
- 2.Choisis le format de sortie proposé.
- 3.Récupère le résultat — tout s'est fait en local.
Outils PDF & vidéo
- 1.Pour un PDF : fusionne, divise, compresse, pivote, protège…
- 2.Pour une vidéo : conversion via FFmpeg WebAssembly.
- 3.Aucune limite d'upload, puisqu'il n'y a pas d'upload.
Fonctionnalités
Sous le capot
ConvertAll est bâti sur les briques suivantes :
FAQ
Mes fichiers sont-ils uploadés ?
Non. Tout est traité en mémoire dans ton navigateur via WebAssembly — rien ne part sur un serveur.
Quels formats sont gérés ?
PDF, Word, Excel/CSV, Markdown, images (JPG/PNG/WebP/AVIF), vidéo et audio.