WASM WAT
Conversion de fichier

Convertir WASM en WAT

Convertir maintenant
RÉPONSE RAPIDE
Est-il possible de convertir WASM en WAT ?
Oui - WASM se convertit en WAT.

Vous pouvez le faire ici même avec notre convertisseur gratuit - sans inscription, et votre fichier est supprimé juste après.

Il s'agit d'un désassemblage propre et sans perte : wasm-tools print module.wasm -o module.wat ou wasm2wat module.wasm -o module.wat transforme le binaire en texte d'expression-S. Les outils de développement de Chrome et Firefox affichent également le WAT automatiquement lorsque vous inspectez un .wasm.

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Sep 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils
Convertisseur WASM → WATGRATUIT
Déposez un fichier .WASM ici
ou choisissez-en un - nous le convertissons en .WAT et vous donnons le fichier à télécharger

Pourquoi convertir WASM en WAT ?

WAT est la forme textuelle lisible par l'homme de WebAssembly. On convertit un .wasm en .wat pour lire, auditer ou déboguer ce qu'un module fait réellement - ses fonctions, imports et exports - car le binaire lui-même est illisible.

Comment convertir WASM en WAT

wasm-tools print OPEN-SOURCE

Depuis la boîte à outils Bytecode Alliance, exécutez wasm-tools print module.wasm -o module.wat pour écrire le format texte. Omettez -o pour imprimer sur la sortie standard (stdout).

wasm2wat (WABT) OPEN-SOURCE

En utilisant le WebAssembly Binary Toolkit, exécutez wasm2wat module.wasm -o module.wat. Ajoutez --generate-names pour des étiquettes de fonction lisibles et -f pour plier les expressions.

À propos de ces formats

Qualité et points de vigilance

  • La conversion est fidèle mais n'est pas la source originale : vous voyez des instructions WASM de bas niveau, pas le C/C++/Rust à partir duquel il a été compilé.
  • Les fonctions non nommées apparaissent sous forme d'indices numériques à moins de passer un drapeau de génération de noms, ce qui rend les gros modules difficiles à suivre.
  • Modifier le WAT et le réassembler avec wat2wasm est possible mais facile à rater pour tout ce qui n'est pas trivial.

Foire aux questions

La conversion wasm-to-wat est-elle sans perte ?
Oui pour la structure et les instructions du module ; elle représente fidèlement le binaire, mais pas la source originale de haut niveau.
wasm-tools ou wabt - lequel dois-je utiliser ?
Les deux fonctionnent ; wasm-tools est l'interface CLI de Bytecode Alliance, wasm2wat est livré avec WABT. Utilisez celui qui est déjà installé.
Puis-je convertir le WAT en .wasm ?
Oui, wat2wasm module.wat -o module.wasm (WABT) le réassemble en binaire.
Comment obtenir des noms de fonctions lisibles ?
Passez --generate-names à wasm2wat, ou conservez la section des noms lors de la compilation originale.