Para un literal de JavaScript entre comillas. Si ese código va dentro de un atributo HTML (onclick="…"), hay que escaparlo además para HTML, y en ese orden.
Saisissez du texte pour échapper ou déséchapper les caractères spéciaux. Sélectionnez le mode et le sens avant de coller le texte : le résultat est calculé automatiquement.
1. Choisissez le mode (le format cible : JavaScript, JSON, SQL…).
2. Choisissez la direction : Échapper ou Déséchapper.
3. Collez votre texte dans « Texte d'entrée ».
4. Le Résultat apparaît en bas instantanément ; cliquez sur l'icône de copie pour l'emporter.
Changer de mode ou de direction recalcule immédiatement sur le même texte.
Prepara texto para una cadena de JavaScript/TypeScript. Escapa la barra invertida (\ → \\), el salto de línea (→ \n), el retorno de carro (→ \r), el tabulador (→ \t), el carácter nulo (→ \0), las tres comillas (", ' y `), ${ y los separadores de línea U+2028/U+2029. Además < → \x3C: sin eso, un </script> dentro de la cadena cierra el <script> de la página aunque vaya entre comillas. Sirve entre comillas simples, dobles o invertidas.
Ejemplo: Él dijo "hola" → Él dijo \"hola\".
Génère le contenu d'une chaîne JSON (sans les guillemets extérieurs) avec JSON.stringify. Échappe les guillemets doubles (→ \"), les barres obliques inverses (→ \\) et tous les caractères de contrôle sous forme de séquences JSON valides : saut de ligne → \n, tabulation → \t, retour chariot → \r, et d'autres comme \u001b. Entourez le résultat de guillemets doubles et vous aurez une valeur JSON valide.
Exemple : Ana a dit «oui» → Ana a dit \"oui\".
Escapa cadenas para SQL estándar duplicando la comilla simple (' → ''), que es como SQL representa una comilla literal dentro de '...'. Evita que un apóstrofo cierre la cadena antes de tiempo (causa clásica de errores de sintaxis y de inyección SQL). No escapa la barra invertida: el SQL estándar no la trata como carácter de escape, pero MySQL y MariaDB sí (salvo NO_BACKSLASH_ESCAPES), y ahí este escape no basta.
Escapar no es la defensa contra la inyección SQL. Lo es la consulta parametrizada: el valor viaja aparte y nunca se interpreta como SQL.
Ejemplo: O'Brien → O''Brien.
Convierte tu texto en un patrón que se busca de forma literal. Antepone una barra invertida a los metacaracteres de las expresiones regulares —. \ + * ? [ ] ^ $ ( ) { } | /— y a nada más: escapar de más (\-, \#, \=…) es un error de sintaxis con las banderas u y v. El resultado compila con cualquier bandera y casa el texto literal.
Ejemplo: 1+1=2 (a.b) → 1\+1=2 \(a\.b\).
Échappe le texte pour l'insérer dans du HTML sans que le navigateur ne l'interprète comme des balises. Convertit & → &, < → <, > → >, " → " et ' → '. Évite le XSS et que votre contenu casse le balisage de la page.
Exemple : <a href="x"> → <a href="x">.
Encode le texte pour une URL avec encodeURIComponent : remplace les caractères non sûrs par leur forme %XX. L'espace devient %20, & devient %26, = devient %3D, etc. Utilisez-le pour insérer une valeur dans un paramètre de requête sans casser l'URL. Si l'entrée est mal formée lors du déséchappement, elle est renvoyée telle quelle sans lever d'erreur.
Exemple : a b&c=d → a%20b%26c%3Dd.
Escapa texto para usarlo como identificador o valor en CSS (por ejemplo dentro de un selector). Sigue el algoritmo de CSS.escape: barra invertida ante la puntuación, y escape hexadecimal para los caracteres de control y para un dígito al principio (un id como 1col no es un selector válido sin él).
Ejemplo: #main .box:hover → \#main\ \.box\:hover; 1col → \31 col.
Échapper convertit les caractères spéciaux en leurs séquences d'échappement ; Déséchapper effectue l'opération inverse et récupère le texte original.
Para un literal de JavaScript entre comillas. Si ese código va dentro de un atributo HTML (onclick="…"), hay que escaparlo además para HTML, y en ese orden.