Retour à l'accueil

Outils texte

Comptage de mots et de caractères, conversion de casse, formatage JSON, encodage/décodage Base64 — collez votre texte une fois, changez d'outil selon vos besoins.

0

Caractères

0

Caractères (sans espaces)

0

Mots

0

Lignes

0

Paragraphes

Quelques précisions sur le fonctionnement de chaque outil

Le comptage de mots utilise une correspondance compatible Unicode pour compter les suites de lettres et de chiffres comme des « mots » — cela fonctionne bien pour les langues séparées par des espaces, mais comme la plupart des compteurs de mots, un bloc entier de texte chinois, japonais ou coréen sera compté comme bien moins de « mots » qu'un lecteur natif ne l'estimerait, ces écritures n'utilisant pas d'espaces entre les mots. Le nombre de caractères est l'indicateur le plus pertinent pour ces langues.

L'encodage/décodage Base64 est compatible Unicode — il gère correctement les allers-retours avec les emojis, les caractères chinois et tout autre texte non latin, ce qu'un simple appel à btoa()/atob() du navigateur ne gère en réalité pas correctement. Le formateur JSON utilise l'analyseur JSON intégré de votre navigateur, donc tout message d'erreur affiché (comme « Unexpected token ») est exactement celui que renverrait le moteur JavaScript du navigateur, pas une approximation maison.

Questions fréquentes

Mon texte est-il envoyé à un serveur ?

Non — chaque outil ici (comptage, conversion de casse, formatage JSON, Base64) s'exécute entièrement dans votre navigateur avec du JavaScript natif. Rien de ce que vous collez n'est envoyé où que ce soit, ce qui rend cela sûr même pour du texte sensible.

Pourquoi le nombre de mots diffère-t-il de ce que j'attendais pour du texte chinois/japonais ?

Le comptage de mots suppose que les mots sont séparés par des espaces, ce qui n'est pas le cas du chinois, du japonais ou du coréen — une phrase entière sans espaces peut être comptée comme un seul « mot ». Le nombre de caractères affiché au-dessus est l'indicateur le plus fiable pour ces langues.

Pourquoi le décodage Base64 échoue-t-il parfois ?

Le Base64 a un jeu de caractères et un format de remplissage stricts — si le texte collé contient des espaces superflus, a été tronqué, ou n'était tout simplement pas du Base64 valide au départ, le décodage échouera avec une erreur plutôt que de produire silencieusement du charabia.

···