Outils de texte
Modifiez, comparez, générez et comptez du texte. Les données saisies sont traitées dans votre navigateur.
Édition de texte
Compteur de mots et de caractères
Comptez caractères, mots, phrases, paragraphes, lignes et octets en direct. Vérifiez une limite de longueur, le temps de lecture et les mots fréquents.
Convertisseur de casse
Convertissez des noms ligne par ligne, ou renommez toutes les clés d’un document JSON, entre camelCase, PascalCase, snake_case, kebab-case et d’autres styles.
Comparateur de texte
Comparez deux extraits de code ou de texte ligne par ligne, avec les lignes ajoutées et supprimées surlignées.
Générateur Lorem Ipsum
Générez du faux texte en latin, coréen, japonais ou chinois pour vos maquettes, mises en page et données de test.
Générateur de slug
Transformez des titres en slugs d’URL propres et supprimez les accents de toute langue à alphabet latin : é, è, ç et œ du français, ç, ş et ğ du turc, ä, ö et ß de l’allemand, đ du vietnamien, ø, æ et d’autres.
Langues et écritures
Nombres en lettres
Écrivez un montant ou un nombre en toutes lettres selon les règles de chaque langue : euros et centimes en français, orthographe traditionnelle ou de 1990, et 13 autres langues, du chèque américain au 人民币大写 chinois.
Pleine chasse ↔ demi-chasse
Convertissez lettres, chiffres, symboles, espaces et katakana de pleine chasse en demi-chasse ou l’inverse, et les hiragana en katakana. Les katakana demi-chasse avec ゙ et ゚ sont correctement réunis (ガ ↔ ガ).
Supprimer les accents vietnamiens
Transformez un texte vietnamien avec diacritiques en lettres simples, avec đ écrit d, en majuscules pour les formulaires ou en slug d’URL. Vous pouvez aussi ne retirer que les marques de ton.
Romanisation des noms coréens
Écrivez un nom coréen en lettres latines selon la romanisation officielle, syllabe par syllabe comme sur les passeports, et voyez comment les titulaires de passeports coréens écrivent chaque syllabe.
Cyrillique en latin
Translittérez noms, adresses et textes russes en lettres latines avec la table de l’OACI pour les passeports ou le système BGN/PCGN des noms géographiques.
Chinois simplifié ↔ traditionnel
Convertissez le chinois simplifié en chinois traditionnel de Taïwan ou de Hong Kong, ou le traditionnel en simplifié, avec les dictionnaires d'OpenCC, qui choisissent chaque caractère d'après le mot entier.
Voix et sous-titres
Comment choisir le bon outil de texte
Le Convertisseur de casse est conçu pour des identifiants plutôt que pour de la prose. Collez des noms comme user_name ou XMLHttpRequest, un par ligne, et convertissez-les en camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE ou dans cinq autres styles, ou renommez toutes les clés d’un document JSON en laissant ses valeurs telles quelles. Il découpe l’entrée en mots et supprime la ponctuation : il se prête donc moins bien à des phrases entières. Les acronymes sont normalisés, si bien que userID devient userId en camelCase, et si deux clés d’un même objet JSON aboutissent au même nom, rien n’est converti et le conflit est signalé.
Le Comparateur de texte compare deux versions ligne par ligne, par exemple un fichier de configuration avant et après une modification, et signale les lignes ajoutées et supprimées. Il ne met pas en évidence les modifications à l’intérieur d’une ligne, il compte les différences d’espaces comme des modifications, et il considère les fins de ligne Windows et Unix comme identiques. Le Générateur Lorem Ipsum remplit les maquettes de paragraphes, de phrases ou de mots de faux texte en latin, en coréen, en japonais ou en chinois ; les options coréenne, japonaise et chinoise combinent des mots courants au hasard, si bien que le texte obtenu n’est pas grammatical. Le Compteur de mots et de caractères convient aux dissertations, aux publications et aux champs de formulaire limités en longueur, et estime aussi les temps de lecture et de parole.
Nombres en lettres écrit une somme en toutes lettres pour un chèque, une facture ou un contrat : en euros et centimes avec l’accord de vingt et cent, en orthographe traditionnelle ou rectifiée, et dans 13 autres langues selon leurs règles, du chèque américain au 人民币大写 chinois. Il va jusqu’à 999 999 999 999,99 et n’arrondit jamais ; le guide sur les montants en lettres détaille chaque règle.
Trois convertisseurs modifient les caractères eux-mêmes. Le convertisseur pleine chasse ↔ demi-chasse change ABC123 en ABC123 et inversement, réunit les katakana demi-chasse comme ガ en ガ et convertit les hiragana en katakana. « Supprimer les accents vietnamiens » écrit le vietnamien sans signes (Nguyễn Văn Đức → Nguyen Van Duc), avec đ en d, ou retire seulement les tons. Le générateur de slug transforme des titres en slugs d’URL et supprime accents, cédilles et ligatures selon la table OACI des passeports ; les lettres russes passent en latin selon la table OACI, et le coréen, le japonais et les autres écritures sont conservés ou supprimés.
Deux autres outils écrivent des noms en lettres latines. La romanisation des noms coréens suit les règles officielles et la règle du passeport, qui romanise chaque syllabe séparément (홍길동 → Hong Gildong), propose pour le nom de famille la graphie la plus courante dans les passeports coréens (Kim, Lee, Park) et affiche, syllabe par syllabe, les graphies publiées par le ministère coréen des Affaires étrangères. Le convertisseur cyrillique-latin translittère le russe selon la table OACI des passeports (Юлия → Iuliia) ou selon le système BGN/PCGN des noms géographiques (Yuliya).
Le convertisseur chinois simplifié ↔ traditionnel fait passer un texte chinois d’une écriture à l’autre avec les dictionnaires d’OpenCC. Il lit des mots entiers, si bien que 头发 devient 頭髮 et 发展 devient 發展 ; il écrit les formes de Taïwan ou de Hong Kong, peut aussi remplacer des mots régionaux comme 软件 par 軟體 et reconvertit le traditionnel en simplifié. Ses dictionnaires sont téléchargés depuis leedybox.com à la première utilisation.
Transcrire un audio en texte met par écrit un enregistrement ou le son d’une vidéo avec le modèle de reconnaissance vocale Whisper. Choisissez la langue ou laissez-la détecter, puis base, plus rapide, small, qui fait moins d’erreurs, surtout hors de l’anglais, ou, dans les navigateurs avec WebGPU, large-v3-turbo, le plus précis, qui tourne sur le processeur graphique. Le texte s’affiche au fil du traitement, et vous pouvez l’enregistrer en texte brut ou en sous-titres SRT et VTT. Le moteur et le modèle, environ 90, 250 ou 750 Mo, sont téléchargés depuis leedybox.com la première fois ; l’enregistrement reste dans votre navigateur.
Les douze outils s’exécutent en JavaScript dans votre navigateur. Le texte que vous saisissez n’est pas envoyé à LeedyBox, et la page ne l’enregistre pas. Dans les navigateurs qui prennent en charge la segmentation de texte Unicode, le compteur traite un emoji ou une lettre accentuée comme un seul caractère et repère les mots en chinois, en japonais et en thaï grâce à la segmentation en mots du navigateur : un site web ou une application qui applique ses propres règles de comptage peut donc obtenir un nombre différent. Le Comparateur de texte associe directement les lignes identiques du début et de la fin, et n’effectue la comparaison complète que sur la partie située entre les deux ; si cette partie est trop volumineuse pour être traitée dans le navigateur, par exemple plus de 2 000 lignes dans chaque version, il n’affiche aucun résultat et suggère de comparer des parties plus petites.
Le guide consacré au comptage des mots et des caractères approfondit les graphèmes, les octets et les emoji, et explique pourquoi des outils peuvent compter différemment un même texte.