Échapper une chaîne
Une chaîne, échappée en JSON, JS, HTML, URL et Base64 d’un coup.
- Instantané
- Gratuit
- Privé (traité localement)
- Sans inscription
La même chaîne, prête pour cinq contextes à la fois
Insérer une chaîne de texte dans du code demande de l’échapper selon le langage cible. Plutôt que de chercher la bonne fonction à chaque fois, cet outil affiche d’un coup les cinq formes échappées les plus utiles — chacune copiable d’un clic.
-
Tapez la chaîne
Avec guillemets, accents, symboles, sauts de ligne…
-
Lisez les cinq résultats
JSON, JavaScript, HTML, URL et Base64, en direct.
-
Copiez celui qu’il vous faut
Un bouton par ligne.
Exemple : He said "hi" &
| Cible | Résultat |
|---|---|
| JSON | "He said \"hi\" & " |
| JavaScript | 'He said "hi" & ' |
| HTML | He said "hi" & <b> |
| URL | He%20said%20%22hi%22%20%26%20%3Cb%3E |
Le Base64 gère l’UTF-8 (accents et émojis inclus). Rappel : Base64 n’est pas du chiffrement, juste un encodage réversible — ne l’utilisez jamais pour cacher un secret.
Questions fréquentes
Pourquoi échapper une chaîne ?
Pour l’insérer en sécurité dans un autre langage sans casser la syntaxe ni ouvrir une faille. Un guillemet dans une chaîne JSON, un chevron dans du HTML ou une espace dans une URL doivent être « échappés » pour être traités comme du texte et non comme du code.
Quelle différence entre JSON et JavaScript ?
Très proche, mais pas identique : le JSON impose les guillemets doubles, le JS accepte aussi les apostrophes et a quelques échappements supplémentaires. Cet outil donne le littéral JSON (universel) et un littéral JS entre apostrophes, prêts à coller dans chaque contexte.
À quoi sert l’encodage d’URL ?
À transporter des caractères spéciaux dans une URL : un espace devient %20, un & devient %26, etc. Indispensable pour les paramètres de requête, sinon le serveur découpe l’URL au mauvais endroit. C’est encodeURIComponent en JavaScript.
Le Base64 est-il du chiffrement ?
Non, et c’est crucial : le Base64 est un simple encodage réversible par n’importe qui, pas un chiffrement. Il sert à transporter des données binaires dans du texte (data-URI, e-mails), jamais à protéger un secret.