Invoer

Gedecodeerde uitvoer

Wat is de JavaScript String Decoder?

Heb je ooit de JavaScript-code van iemand anders geprobeerd te lezen en stuitte je op een muur van strings zoals \x68\x65\x6C? De JavaScript String Decoder lost dit in seconden op. Zoals de MDN JavaScript-documentatie uitlegt, ondersteunt JavaScript verschillende coderingsformaten — \xNN (hexadecimaal), \uNNNN (Unicode) en Base64-literalen. De ECMAScript-specificatie definieert al deze escape-reeksen. De MDN String-referentie helpt begrijpen welke patronen geldig zijn. Voor geminificeerde code is Babel ook nuttig. Alles draait in de browser — je code verlaat je machine nooit.

Deze tool draait volledig in uw browser. Er wordt niets naar een server gestuurd. Om code te obfuskeren, gebruik JavaScript Obfuscator. Alleen voor opmaak, gebruik JavaScript Formatter. Voor validatie, gebruik JavaScript Validator.

Zo decodeer je JavaScript-strings

1

Plakken of uploaden

Plak JavaScript met geëscapete strings (hex, unicode of Base64-achtige literalen) en bekijk direct de gedecodeerde uitvoer.

2

Gedecodeerde uitvoer bekijken

De tool decodeert \xNN- en \uNNNN-escapes, probeert veilige Base64-literalen te decoderen en formatteert het resultaat.

3

Kopiëren of downloaden

Gebruik Kopiëren of Downloaden voor het resultaat. Om code uit te voeren, gebruik de JavaScript Console.

Voorbeeld JavaScript String Decoder

Hier is een voorbeeld van het decoderen van geëscapete JavaScript-strings.

Voorbeeld: geëscapete en Base64-achtige literalen

Gecodeerde invoer:

Invoer

Gedecodeerde uitvoer:

Uitvoer

Wanneer de JavaScript String Decoder helpt

Gebruik deze tool wanneer code payloads verbergt in geëscapete literalen. Vooral handig om snel berichten, URL's of scriptfragmenten te tonen die als gecodeerde strings zijn ingebed.

Veelgestelde vragen

Zijn mijn gegevens privé?

Ja. Decodering draait volledig in uw browser. Geen gegevens worden naar een server gestuurd.

Welke coderingen worden ondersteund?

Hex (\xNN), unicode (\uNNNN) en veel platte Base64-literalen. Complexe runtime-decoders kunnen nog handmatige controle vereisen.

Kan het obfuscatie volledig omkeren?

Het hangt af van de obfuscatie. Eenvoudige patronen worden omgekeerd. Zware obfuscatie kan code moeilijk leesbaar laten.

String Decoder versus deobfuscator?

String Decoder richt zich op het decoderen van literalen. Deobfuscator richt zich op bredere code-opruiming en opmaak.

Is deobfusceren legaal?

Gebruik het voor het debuggen van uw eigen code, security-onderzoek of met toestemming. Controleer licenties en voorwaarden voor code van derden.

Gerelateerde tools

ECMAScript. MDN JavaScript. Terser. Chrome DevTools. Babel.