Entrée

Sortie décodée

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

Ce décodeur convertit les chaînes échappées et encodées dans le 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 langage.

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

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