La plupart des convertisseurs demandent de choisir les deux extrémités d'une conversion avant de commencer, ce qui suppose que vous savez déjà quel format vous avez. Souvent non : un .txt qui est en fait un export séparé par points-virgules et un .json qui est en fait du YAML sont tous deux courants. Cet outil prend donc d'abord le fichier, l'identifie à ses octets, et affiche l'extension à côté du format détecté quand les deux se contredisent - plutôt que de vous contredire en silence.
Il convertit entre CSV, TSV, JSON, YAML, XML, Markdown, HTML, texte brut et classeurs Excel, en lisant et écrivant le .xlsx avec la décompression propre au navigateur plutôt qu'avec un mégaoctet de bibliothèque.
L'audio et la vidéo sont convertis ici aussi, et rien n'est envoyé pour autant. Une version WebAssembly de FFmpeg est téléchargée une fois - environ 8 Mo, seulement quand vous choisissez réellement une conversion multimédia - et tourne dans un worker sur votre machine. Le MP4 utilise H.264 avec AAC, le WebM utilise VP8 avec Vorbis, et le MP3 ou le WAV peuvent être extraits de tout ce qui a du son. Cela tourne sur un seul coeur, la page estime donc l'attente avant que vous ne vous engagiez, montre la progression propre de FFmpeg pendant le travail et vous laisse l'arrêter.
Ce qu'il ne fera pas compte autant. Les conversions d'images et de PDF sont des liens vers la boîte à outils images et la boîte à outils PDF, pas un second moteur plus faible. PDF vers Word n'est pas proposé du tout, parce qu'une conversion fidèle demande une reconstruction de mise en page qu'un navigateur ne peut pas faire. Le VP9 n'est pas proposé car il plante dans cette version. Chaque conversion qui perd quelque chose le dit avant que vous ne téléchargiez le résultat.