project· maintenu
Vault Tools · Traitement de fichiers dans le navigateur
Une suite de 40+ outils de traitement de fichiers, 100 % côté client grâce à WebAssembly. « Convert. Compress. Transform. All in Your Browser. »
Contexte
Vault Tools est une suite d’outils de traitement de fichiers qui tourne entièrement dans le navigateur. Le pari, repris tel quel depuis la page d’accueil : « Convert. Compress. Transform. All in Your Browser. » et « 100% client-side processing ».
L’enjeu de départ : la plupart des convertisseurs de fichiers gratuits en ligne fonctionnent en envoyant vos fichiers sur un serveur tiers, puis en vous renvoyant le résultat. Pour un professionnel, avocat avec des pièces confidentielles, designer avec des maquettes non publiées, développeur avec des données sensibles, ce modèle est inacceptable. Vault Tools prend le contre-pied : vos fichiers ne quittent jamais votre machine.
L’architecture : côté client, toujours
WebAssembly comme moteur de traitement. Conversion d’images, fusion de PDF, génération de hash, parsing JSON, tout est compilé en WASM et s’exécute dans le navigateur du visiteur. Aucun backend de traitement. Aucun compte à créer. Aucun fichier téléversé.
La promesse est architecturale, pas juridique : « Your files stay on your machine » est un fait vérifiable dans l’onglet réseau des DevTools, pas une clause dans des CGU.
40+ outils, cinq catégories
Image (12 outils). Convertisseur, compresseur, redimensionneur, lecteur et nettoyeur EXIF, image → base64, transformations, extracteur de palette, générateur de favicon, mockup screenshot frame, SVG → PNG, HEIC → JPG, filigrane.
PDF (8 outils). Fusion, division, images → PDF, réorganisation de pages, édition de métadonnées, compression, PDF → images, numérotation et filigrane.
Développeur (10 outils). Générateur de hash (variantes SHA), convertisseur de couleurs, encode/decode URL, générateur et lecteur de QR codes, générateur UUID, décodeur JWT, parseur cron, générateur Lorem Ipsum, convertisseur timestamps.
Texte et données (11 outils). JSON formatter, conversion CSV ↔ JSON, outils Base64, preview Markdown, HTML ↔ Markdown, diff, testeur regex, conversion YAML/JSON/TOML, XML → JSON, outils d’entités HTML, compteur de mots.
Fichiers (4 outils). Calcul de checksum, convertisseur TSV/CSV, éditeur CSV, compression et extraction ZIP.
Public cible
Le site s’adresse explicitement à trois profils :
- Les avocats : manipulation de PDF (exhibits, nettoyage de métadonnées, bundles de dépôt) sans téléverser de pièces confidentielles
- Les designers : préparation d’images, mockups, exports prêts pour la production
- Les développeurs : conversions de format, hashing, encoding, outils utilitaires du quotidien
Et plus largement, toute personne ayant besoin d’une transformation de fichier rapide sans avoir à créer un compte.
Modèle économique
Gratuit, financé par de la publicité non intrusive. Le site l’annonce clairement : « We use non-intrusive ads to fund development instead of subscriptions or file paywalls. » Pas d’abonnement, pas de limite sur la taille des fichiers, pas de paywall qui bloque les exports.
Stack
- WebAssembly : cœur de traitement pour tous les outils
- Navigateur : environnement d’exécution unique, ni backend de conversion, ni serveur de fichiers
- Zéro infra de production pour le traitement : seul le site lui-même est hébergé ; les outils tournent chez l’utilisateur
Pourquoi c’est ici
Vault Tools est dans l’atelier parce qu’il incarne une position technique que je tiens : le traitement côté client est sous- utilisé. WebAssembly a rendu possibles des usages qu’on envoyait par réflexe sur des serveurs, parfois par habitude, parfois par flemme d’infrastructure, parfois parce que les frameworks serveur-first rendent l’option côté client invisible. Vault Tools est la démonstration qu’on peut faire beaucoup plus dans le navigateur que l’industrie ne le suggère.







