ConvertAll

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

01

Convertir un fichier

  1. 1.Dépose ton fichier : le type est détecté automatiquement.
  2. 2.Choisis le format de sortie proposé.
  3. 3.Récupère le résultat — tout s'est fait en local.
02

Outils PDF & vidéo

  1. 1.Pour un PDF : fusionne, divise, compresse, pivote, protège…
  2. 2.Pour une vidéo : conversion via FFmpeg WebAssembly.
  3. 3.Aucune limite d'upload, puisqu'il n'y a pas d'upload.

Fonctionnalités

Convertisseur universel avec détection automatique de format
7 outils PDF : fusionner, diviser, compresser, pivoter, filigrane, numéroter, protéger
Traitement vidéo/audio via FFmpeg WebAssembly (100% local)
Conversion d'images : JPG, PNG, WebP, AVIF — avec ratio conservé
Compression d'images en 3 presets (Web / Email / Légère)
Outils documents : Markdown→HTML, Excel↔CSV, Word→HTML
Authentification JWT + vérification email (Brevo SMTP)
Thème dark/light/système avec toggle et zéro flash au chargement
Déploiement Docker standalone avec migrations Prisma automatiques

Sous le capot

ConvertAll est bâti sur les briques suivantes :

Next.js 16WebAssemblyFFmpeg WASMpdf-libTypeScriptPrisma 5SQLiteDocker

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.