WASM WAT
Bestandsconversie

Converteer WASM naar WAT

Nu converteren
SNEL ANTWOORD
Is het mogelijk om WASM naar WAT te converteren?
Ja - WASM converteert naar WAT.

U kunt het direct hier doen met onze gratis converter - geen registratie nodig, en uw bestand wordt direct daarna verwijderd.

Dit is een schone, verliesvrije deassemblage: wasm-tools print module.wasm -o module.wat of wasm2wat module.wasm -o module.wat zet de binary om in S-expressie tekst. Chrome en Firefox devtools tonen de WAT ook automatisch wanneer u een .wasm inspecteert.

Op deze pagina

Getest op macOS, Windows & Linux
Laatst geverifieerd op Sep 2026

Meer gratis converters

HEIC, PNG, WEBP, MP3 en meer - elke tool hier is gratis.

Open de gereedschapskist
WASM → WAT converterGRATIS
Sleep een .WASM-bestand hierheen
of kies er een - we converteren het naar .WAT en geven u het bestand om te downloaden

Waarom WASM naar WAT converteren?

WAT is de voor mensen leesbare tekstvorm van WebAssembly. Men converteert een .wasm naar .wat om te lezen, te auditen of te debuggen wat een module daadwerkelijk doet - de functies, imports en exports - aangezien de binary zelf onleesbaar is.

Hoe WASM naar WAT te converteren

wasm-tools print OPEN-SOURCE

Gebruik de toolkit van de Bytecode Alliance en voer wasm-tools print module.wasm -o module.wat uit om het tekstformaat weg te schrijven. Laat -o weg om naar de stdout te printen.

wasm2wat (WABT) OPEN-SOURCE

Gebruik de WebAssembly Binary Toolkit en voer wasm2wat module.wasm -o module.wat uit. Voeg --generate-names toe voor leesbare functielabels en -f om expressies te vouwen.

Over deze formaten

Kwaliteit & waar op te letten

  • De conversie is getrouw maar niet de originele broncode: u ziet low-level WASM-instructies, niet de C/C++/Rust waaruit het is gecompileerd.
  • Naamloze functies verschijnen als numerieke indices tenzij u een vlag voor het genereren van namen meegeeft, wat grote modules lastig te volgen maakt.
  • Het bewerken van de WAT en opnieuw assembleren met wat2wasm is mogelijk, maar foutgevoelig voor alles wat niet triviaal is.

Veelgestelde vragen

Is wasm-to-wat verliesvrij?
Ja voor de structuur en instructies van de module; het representeert de binary getrouw, alleen niet de originele high-level broncode.
wasm-tools of wabt - welke moet ik gebruiken?
Beide werken; wasm-tools is de Bytecode Alliance CLI, wasm2wat wordt geleverd met WABT. Gebruik wat er al geïnstalleerd is.
Kan ik de WAT terug converteren naar .wasm?
Ja, wat2wasm module.wat -o module.wasm (WABT) assembleert het opnieuw naar de binary.
Hoe krijg ik leesbare functienamen?
Geef --generate-names mee aan wasm2wat, of behoud de „name section” in de originele build.