Entrée

Sortie décodée

Qu'est-ce que le décodeur de chaînes JavaScript ?

Vous avez repéré un fichier JavaScript où les valeurs de chaînes ressemblent à "Hello" ou "World" ? Ce décodeur convertit ces chaînes échappées et encodées en texte lisible — directement dans le source JavaScript. Collez du code obfusqué ou minifié ; obtenez une sortie lisible pour le débogage et l'analyse. La spécification ECMAScript définit le fonctionnement des échappements. Pour plus de contexte, voir la documentation MDN String et Babel.

Cet outil s'exécute entièrement dans votre navigateur. Rien n'est envoyé à un serveur. Pour obfusquer du code, utilisez Obfuscateur JavaScript. Pour le formatage uniquement, utilisez Formateur JavaScript. Pour la validation, utilisez Validateur JavaScript.

Comment décoder les chaînes JavaScript

1

Coller ou importer

Collez du JavaScript avec des chaînes échappées (hex, unicode ou littéraux de type Base64) et consultez la sortie décodée instantanément.

2

Voir la sortie décodée

L'outil décode les échappements \xNN et \uNNNN, tente un décodage sûr des littéraux Base64 et formate le résultat pour la lisibilité.

3

Copier ou télécharger

Utilisez Copier ou Télécharger pour obtenir le résultat. Pour exécuter du code, utilisez Console JavaScript.

Exemple de décodeur de chaînes JavaScript

Voici un exemple de décodage de chaînes JavaScript échappées.

Exemple : littéraux échappés et de type Base64

Entrée encodée :

Entrée

Sortie décodée :

Sortie

Quand le décodeur de chaînes JavaScript aide

Utilisez cet outil lorsque le code cache des charges dans des littéraux échappés. Particulièrement utile pour révéler rapidement des messages, URL ou fragments de script intégrés sous forme de chaînes encodées.

Questions fréquentes

Mes données sont-elles privées ?

Oui. Le décodage s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Quels encodages sont pris en charge ?

Hex (\xNN), unicode (\uNNNN) et de nombreux littéraux Base64 simples. Les décodeurs runtime complexes peuvent encore nécessiter une revue manuelle.

Peut-il inverser complètement l'obfuscation ?

Cela dépend de l'obfuscation. Les motifs simples sont inversés. Une obfuscation forte peut laisser une partie du code difficile à lire.

Décodeur de chaînes vs déobfusqueur ?

Le décodeur de chaînes se concentre sur le décodage des littéraux. Le déobfusqueur cible un nettoyage et un formatage de code plus larges.

Est-il légal de déobfusquer ?

Utilisez-le pour déboguer votre propre code, la recherche en sécurité ou avec autorisation. Vérifiez les licences et conditions pour le code tiers.

Outils connexes

Spécification ECMAScript. Documentation MDN String. Terser. Chrome DevTools. Babel.