Corriger les guillemets typographiques — Convertir les guillemets courbes en droits

Le code copié depuis Slack, Notion, Word ou un blog ne fonctionne pas ? Les guillemets typographiques, tirets et espaces insécables en sont souvent la cause : nettoyez-les en un seul collage.

Mis à jour le
Nettoyé

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Guillemets courbes en droits

  1. Collez le code ou le texte qui échoue : JSON, JavaScript, CSS, une commande de terminal.
  2. Laissez « Intelligents → droits » sélectionné. Le rapport indique combien de guillemets courbes, de tirets et de caractères invisibles ont été remplacés.
  3. Copiez la version nettoyée. S’il s’agit de JSON, un badge confirme qu’il est désormais valide.
  4. Vous rédigez un texte ? Passez en « droits → intelligents » pour obtenir une typographie correcte, avec guillemets et tirets adaptés.

Pourquoi les guillemets intelligents cassent le code

Les traitements de texte, Slack, Notion, Google Docs, macOS et de nombreux CMS remplacent « utilement » les guillemets droits (" et ') par des guillemets typographiques courbes (“ ” et ‘ ’). Les langages de programmation ne comprennent que les guillemets droits : le code collé depuis ces applications échoue avec des erreurs comme Unexpected token “ in JSON, SyntaxError: Invalid or unexpected token, ou une commande shell qui fait silencieusement autre chose. Visuellement, la différence est minime, ce qui rend le bug difficile à repérer.

Ce qui est remplacé

CaractèreNomDevient
“ ” „ « »Guillemets doubles courbes / angulaires"
‘ ’ ‚ ′Apostrophes courbes, apostrophe, prime'
– — −Tiret demi-cadratin, tiret cadratin, signe moins-
…Points de suspension...
NBSP, thin spaceEspaces insécables, espaces finesEspace normale
ZWSP, ZWJ, BOM, soft hyphenCaractères invisiblesSupprimés

Le tiret cadratin dans --flag est un grand classique : Slack transforme un double tiret en « — », et l’option de ligne de commande ne fonctionne plus.

Prévenir le problème

  • Partagez le code dans des blocs de code (backticks dans Slack, Notion, GitHub) : ils conservent les guillemets droits.
  • Sur macOS, désactivez Réglages système → Clavier → Saisie de texte → Utiliser les guillemets et tirets intelligents.
  • Dans Word, désactivez « Remplacer les guillemets droits par des guillemets typographiques » dans Options de correction automatique → Mise en forme automatique pendant la frappe.

Une fois les guillemets corrigés, formatez et validez le JSON avec le JSON Formatter.

Aussi recherché comme : guillemets courbes, guillemets intelligents, guillemets droits, corriger json guillemets, guillemets typographiques, espace insécable, tiret cadratin, smart quotes.

Outils complémentaires : Guillemets courbes en droits

  • Générateur de trait d'union conditionnel — Évitez que les mots longs comme « Versicherungsleistungen » débordent sur mobile : insérez automatiquement des traits d'union conditionnels invisibles ou placez-les à vos propres points de coupure, puis copiez le résultat.
  • Encodeur d'entités HTML — Échappez < > & " pour afficher du texte en sécurité dans une page HTML, convertissez les accents et symboles en entités nommées ou numériques, ou décodez un HTML rempli d'entités pour retrouver le texte brut.
  • Vérificateur de différences — Collez une version originale et une version modifiée pour comparer côte à côte les lignes ajoutées, supprimées et modifiées — les mots exacts qui ont été modifiés étant mis en évidence dans chaque ligne.
  • Supprimer les lignes en double — Collez une liste pour supprimer instantanément les lignes en double.

Questions fréquentes

Comment corriger les erreurs « Unexpected token » dans un JSON ?
En général, le JSON contient des guillemets courbes venus d’un document ou d’une application de messagerie. Collez-le ici, copiez la version nettoyée et validez-la avec le JSON Formatter.
Les guillemets à l’intérieur des chaînes de caractères sont-ils modifiés ?
Oui : chaque guillemet courbe devient droit. Si vos chaînes contiennent volontairement des guillemets typographiques, vérifiez ces passages après le nettoyage.
Pourquoi ma commande échoue-t-elle lorsqu’elle est copiée depuis Slack ?
Slack transforme -- en tiret cadratin et les guillemets droits en guillemets courbes. Cet outil les reconvertit en caractères ASCII attendus par votre terminal.
Peut-il au contraire ajouter des guillemets typographiques ?
Oui. Passez en « droits → intelligents » pour convertir les guillemets simples en guillemets typographiques et les traits d’union entre les mots en tirets demi-cadratin ou cadratin pour vos textes publiés.
Puis-je installer Guillemets courbes en droits en tant qu’application web et l’utiliser hors ligne ?
Oui. Guillemets courbes en droits est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires