JavaScript String Decoder
Decodeer geëscapete JavaScript-strings en Base64-literalen in de browser — geen uploads, geen server.
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
Plakken of uploaden
Plak JavaScript met geëscapete strings (hex, unicode of Base64-achtige literalen) en bekijk direct de gedecodeerde uitvoer.
Gedecodeerde uitvoer bekijken
De tool decodeert \xNN- en \uNNNN-escapes, probeert veilige Base64-literalen te decoderen en formatteert het resultaat.
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:
Gedecodeerde 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.