Échappeur de chaînes — JSON, JS, SQL & Regex
Échappez ou déséchappez des chaînes pour JSON, JavaScript/TypeScript, SQL et regex — en direct, entièrement dans votre navigateur.
🔒 Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.
Résultat
Besoin d'insérer une chaîne avec des guillemets, des barres obliques inverses ou des sauts de ligne dans une charge utile JSON, un fichier source JavaScript, une requête SQL ou un motif d'expression régulière ? Chacun de ces quatre contextes échappe les caractères spéciaux différemment, et se tromper casse la valeur ou introduit un bug. Cet outil échappe et déséchappe du texte pour ces quatre formats, en direct, directement dans votre navigateur. Besoin d'encodage d'entités HTML ou d'URL à la place ? Utilisez notre Encodeur/Décodeur HTML & URL — cet outil délaisse délibérément ces deux formats au profit de ce dernier.
Choisissez un format et les règles changent instantanément : le mode JSON utilise l'échappement exact requis par la spec JSON (guillemets, barres obliques inverses, sauts de ligne, tabulations et caractères de contrôle) ; le mode JavaScript ajoute un choix de guillemets, pour obtenir une sortie correcte en guillemets simples, doubles ou backticks, y compris l'échappement des ${ dans les littéraux de gabarit ; le mode SQL double les guillemets simples comme l'attendent les littéraux de chaînes SQL standard ; et le mode regex échappe les douze métacaractères regex spéciaux afin que le texte littéral exact corresponde à l'intérieur d'un motif new RegExp() — l'échappement regex ne va que dans un seul sens, car il n'y a aucune ambiguïté à inverser.
Une honnête mise en garde : le doublement des guillemets simples SQL est présenté ici pour l'apprentissage et pour des scripts ponctuels rapides, jamais comme substitut aux requêtes paramétrées ou instructions préparées — échapper manuellement une entrée utilisateur pour les chaînes est un risque classique d'injection SQL dans les vraies applications, et l'outil le dit clairement dès que le mode SQL est actif. Chaque conversion s'exécute en local : rien de ce que vous collez, encodez ou décodez n'est jamais téléversé.