JavaScript strengdekoder
Dekod escaperte JavaScript-strenger og Base64-literaler i nettleseren — ingen opplasting, ingen server.
Inndata
Dekodet utdata
Hva er JavaScript String Decoder?
Har du noen gang prøvd å lese noen andres JavaScript-kode og truffet en vegg av strenger som \x68\x65\x6C? JavaScript-strengdekoderen løser det på sekunder. Som MDN JavaScript-dokumentasjonen forklarer, støtter JavaScript ulike kodingsformater — \xNN (heksadesimal), \uNNNN (Unicode) og Base64-literaler. ECMAScript-spesifikasjonen definerer alle disse escape-sekvensene. MDN String-referansen hjelper med å forstå hvilke mønstre som er gyldige. For minifisert kode er Babel også nyttig. Alt kjører i nettleseren — koden din forlater aldri maskinen din.
Verktøyet kjører helt i nettleseren din. Ingenting sendes til en server. For å obfuske kode, bruk JavaScript Obfuscator. Kun for formatering, bruk JavaScript-formaterer. For validering, bruk JavaScript-validator.
Slik dekoder du JavaScript-strenger
Lim inn eller last opp
Lim inn JavaScript med escaperte strenger (hex, unicode eller Base64-lignende literaler) og se dekodet utdata med én gang.
Se dekodet utdata
Verktøyet dekoder \xNN- og \uNNNN-escapes, forsøker trygg dekoding av Base64-literaler og formaterer resultatet.
Kopier eller last ned
Bruk Kopier eller Last ned for resultatet. For å kjøre kode, bruk JavaScript-konsoll.
Eksempel på JavaScript String Decoder
Her er et eksempel på dekoding av escaperte JavaScript-strenger.
Eksempel: escaperte og Base64-lignende literaler
Kodet inndata:
Dekodet utdata:
Når JavaScript String Decoder hjelper
Bruk verktøyet når kode skjuler nyttelaster i escaperte literaler. Spesielt nyttig for raskt å avsløre meldinger, URL-er eller skriptfragmenter.
Ofte stilte spørsmål
Er dataene mine private?
Ja. Dekoding skjer helt i nettleseren din. Ingen data sendes til en server.
Hvilke kodinger støttes?
Hex (\xNN), unicode (\uNNNN) og mange enkle Base64-literaler. Komplekse runtime-dekodere kan fortsatt kreve manuell gjennomgang.
Kan den fullstendig reversere obfuskerings?
Det avhenger av obfuskerings. Enkle mønstre reverseres. Kraftig obfuskerings kan etterlate kode som er vanskelig å lese.
Strengdekoder vs. deobfuscator?
Strengdekoderen fokuserer på literaldekoding. Deobfuscator retter seg mot bredere opprydding og formatering.
Er det lovlig å deobfuske?
Bruk til feilsøking av egen kode, sikkerhetsforskning eller med tillatelse. Sjekk lisenser og vilkår for tredjepartskode.