Développeur

É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
JSON
JavaScript
HTML
URL
Base64

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.

  1. Tapez la chaîne

    Avec guillemets, accents, symboles, sauts de ligne…

  2. Lisez les cinq résultats

    JSON, JavaScript, HTML, URL et Base64, en direct.

  3. Copiez celui qu’il vous faut

    Un bouton par ligne.

Exemple : He said "hi" &

CibleRésultat
JSON"He said \"hi\" & "
JavaScript'He said "hi" & '
HTMLHe said "hi" & <b>
URLHe%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.