Decodificatore Stringhe JavaScript
Decodifica stringhe JavaScript con escape e letterali Base64 nel browser — nessun upload, nessun server.
Input
Output Decodificato
Cos'è il Decodificatore Stringhe JavaScript?
Hai mai provato a leggere il codice JavaScript di qualcun altro e ti sei trovato davanti a una serie di stringhe come \x68\x65\x6C? Il Decodificatore Stringhe JavaScript risolve tutto in pochi secondi. Come spiega la documentazione MDN JavaScript, JavaScript supporta vari formati di codifica — \xNN (esadecimale), \uNNNN (Unicode) e letterali Base64. La specifica ECMAScript definisce tutte queste sequenze di escape. Il riferimento MDN String aiuta a capire quali pattern sono validi. Per il codice minificato, Babel è un ottimo riferimento. Tutto funziona nel browser — il tuo codice non viene mai inviato a server.
Questo strumento funziona interamente nel browser. Nessun dato viene inviato al server. Per offuscare il codice usa l'Offuscatore JavaScript, per la sola formattazione usa il Formattatore JavaScript, per la validazione usa il Validatore JavaScript.
Come Decodificare Stringhe JavaScript
Incolla o Carica
Incolla JavaScript con stringhe con escape (formati hex, unicode o letterali Base64) e visualizza immediatamente l'output decodificato.
Visualizza Output Decodificato
Lo strumento decodifica gli escape \xNN e \uNNNN e tenta la decodifica sicura dei letterali Base64, formattando i risultati in modo leggibile.
Copia o Scarica
Usa Copia o Scarica per ottenere il risultato. Per eseguire il codice usa la Console JavaScript.
Esempi del Decodificatore Stringhe JavaScript
Esempio di decodifica di stringhe JavaScript con escape.
Esempio: Escape e Letterali Base64
Input Codificato:
Output Decodificato:
Quando il Decodificatore Stringhe JavaScript È Utile
Usalo quando il codice nasconde payload in letterali con escape. Particolarmente utile per rivelare rapidamente messaggi incorporati, URL o frammenti di script codificati come stringhe.
Domande Frequenti
I miei dati sono al sicuro?
Sì. La decodifica viene eseguita interamente nel browser. Nessun dato viene inviato a qualsiasi server.
Quali codifiche sono supportate?
Hex (\xNN), Unicode (\uNNNN) e molti letterali Base64 comuni. I decoder runtime complessi potrebbero richiedere ancora revisione manuale.
Puoi invertire completamente l'offuscazione?
Dipende dal tipo di offuscazione. I pattern semplici possono essere invertiti. L'offuscazione forte può lasciare parte del codice difficile da leggere.
Decodificatore stringhe vs deoffuscatore?
Il decodificatore stringhe si concentra sulla decodifica dei letterali. Il deoffuscatore mira a una pulizia e formattazione del codice più ampia.
La de-offuscazione è legale?
Usala per il debug del tuo codice, la ricerca sulla sicurezza o con permesso. Controlla le licenze e i termini d'uso del codice di terze parti.