Aller au contenu
UtilDock

Formateur de texte

Retirer le désordre d’un texte écrit par quelqu’un d’autre · tourne dans cet onglet, n’est jamais envoyé nulle part

Saisie

Quoi corriger

Espaces

Lignes

Casse

Ponctuation

Formaté

Le texte nettoyé apparaît ici. Rien n’est envoyé — chaque transformation s’exécute dans cet onglet.

Collez du texte et choisissez quoi corriger

Comment fonctionne le Formateur de texte

Un formateur de texte que vous pilotez plutôt qu’un outil qui décide à votre place. Chaque opération est un interrupteur — réduire les espaces répétés, supprimer les espaces en fin de ligne, retirer les lignes vides ou en double, trier les lignes, convertir en majuscules, minuscules, casse de titre ou de phrase, et ranger la ponctuation de la prose anglaise. Rien ne s’exécute tant que vous ne l’activez pas, et l’outil indique exactement ce que chaque interrupteur a changé : le résultat est donc à accepter plutôt qu’à relire.

Chaque opération est un interrupteur, et rien ne s’exécute tant que vous ne l’activez pas. Réduire les espaces répétés, supprimer les espaces en fin de ligne, retirer les lignes vides ou en double, trier les lignes, changer la casse, ou remettre en ordre la ponctuation de la prose anglaise — dans n’importe quelle combinaison. Le résultat apparaît à côté de la saisie au fil de la frappe, et Remplacer la saisie le renvoie en entrée pour une nouvelle passe.

L’outil indique ce que chaque interrupteur a changé — « 12 lignes en double supprimées », « 3 mots répétés » — au lieu de vous rendre un document réécrit en vous laissant repérer la différence. Une règle qui s’est déclenchée à tort est ainsi visible plutôt qu’enfouie.

Il ne corrige pas la grammaire, et ne prétend pas le faire. L’accord, le temps et le choix de l’article demandent soit un serveur, soit un modèle de langue en WebAssembly ; ce site n’a pas de serveur, et sa Content-Security-Policy n’autorise pas WebAssembly. Ce qu’il propose à la place, c’est la couche mécanique — mots répétés, espacement autour de la ponctuation, guillemets droits, majuscules — là où la bonne réponse est une règle et non un jugement. Ces quatre-là suivent la typographie anglaise et sont désactivées par défaut, puisque le français espace sa ponctuation autrement et que le CJK ne l’espace pas du tout.

Questions fréquentes

Peut-il corriger la grammaire ?

Non, et il le dit au lieu de faire semblant. Une vraie correction grammaticale — accord, temps, choix de l’article — exige soit un serveur, soit un modèle de langue en WebAssembly, et ce site n’a pas de serveur et sa Content-Security-Policy n’autorise pas WebAssembly. Ce qu’il fait à la place, c’est la couche mécanique que l’on vise généralement : mots répétés, espaces manquants après la ponctuation, espaces avant la ponctuation, guillemets droits et majuscules. C’est de la typographie, où la bonne réponse est une règle et non un jugement.

Que conserve « supprimer les lignes en double » ?

La première occurrence de chaque ligne, à sa position d’origine, la ligne entière étant comparée à l’identique. Les lignes vides ne sont jamais dédupliquées, puisque ce sont elles qui séparent les paragraphes et que les réduire ferait silencieusement couler le document en un seul bloc.

Comment la casse de titre traite-t-elle les sigles ?

Elle les laisse tranquilles. Tout mot comportant une majuscule après sa première lettre — JSON, iPhone, McCarthy — passe intact, car le mettre en minuscules pour remajusculer l’initiale transformerait JSON en Json. Les mots courts comme « of » et « the » restent en minuscules sauf s’ils ouvrent ou ferment la ligne.

Va-t-il casser mon code, mes URL ou mes nombres décimaux ?

Les règles de ponctuation sont écrites précisément pour éviter cela. Aucun espace n’est jamais inséré après une virgule ou un deux-points suivi d’un chiffre, si bien que 1,000 et 12:30 survivent. Un point ne gagne un espace qu’entre une suite de minuscules et une majuscule, ce qui laisse e.g., Node.js, 3.14 et utildock.dev intacts. La règle des guillemets courbes ignore tout ce qui se trouve entre accents graves.