Pourquoi utiliser des outils texte en ligne ?
Reformater du texte, encoder un payload, créer un slug : des tâches récurrentes qui interrompent votre workflow. Plutôt que d'ouvrir un éditeur local ou d'écrire un script, nos outils exécutent ces opérations directement dans le navigateur.
Cas d'usage courants :
- Normaliser du texte copié → Le convertisseur de casse transforme un texte EN MAJUSCULES en minuscules propres
- Préparer un secret d'API → L'encodeur Base64 encode/décode vos credentials avant de les coller dans un fichier .env
- Créer des URLs propres → Le générateur de slug transforme "Mon Article de Blog !" en "mon-article-de-blog"
- Vérifier une limite de caractères → Le compteur valide que votre objet d'email fait moins de 78 caractères
Comment utiliser les outils texte
Étape 1 : Choisir l'outil
| Besoin | Outil à utiliser |
|---|---|
| Changer la casse (minuscules, MAJUSCULES) | Convertisseur de casse |
| Encoder/décoder du Base64 | Encodeur Base64 |
| Créer un slug URL-friendly | Générateur de slug |
| Compter mots et caractères | Compteur de mots |
| Générer un mot de passe sécurisé | Générateur de mots de passe |
| Calculer un hash MD5, SHA-256 | Hash Generator |
| Encoder/décoder une URL (percent-encoding) | Encodeur / décodeur URL |
| Tester une expression régulière | Regex Tester |
| Formater/convertir du JSON ou du YAML | JSON / YAML Formatter |
Étape 2 : Coller et transformer
Collez votre texte dans la zone de saisie. L'outil accepte plusieurs paragraphes et s'adapte automatiquement.
Raccourcis clavier :
- Mac : ⌘+⏎ pour lancer la transformation
- Windows/Linux : Ctrl+⏎ pour lancer la transformation
Étape 3 : Copier le résultat
Le résultat s'affiche instantanément. Cliquez sur "Copier" pour l'utiliser. Aucune donnée n'est conservée après la transformation.
Détails des outils
Convertisseur de casse
Transforme la capitalisation d'un texte en un clic :
| Mode | Entrée | Sortie |
|---|---|---|
| Minuscules | "BONJOUR Le Monde" | "bonjour le monde" |
| MAJUSCULES | "bonjour le monde" | "BONJOUR LE MONDE" |
| Titre | "bonjour le monde" | "Bonjour Le Monde" |
| Phrase | "BONJOUR. LE MONDE." | "Bonjour. Le monde." |
Utilité : Normaliser du texte copié depuis un PDF, un email ou une source externe.
Encodeur / Décodeur Base64
Convertit du texte en Base64 et inversement :
| Opération | Entrée | Sortie |
|---|---|---|
| Encoder | captaindns.com | Y2FwdGFpbmRucy5jb20= |
| Décoder | Y2FwdGFpbmRucy5jb20= | captaindns.com |
Utilités courantes :
- Encoder des credentials pour un fichier .env
- Décoder un payload de webhook pour debugging
- Préparer des données pour un enregistrement DNS TXT encodé
Générateur de slug
Crée des slugs propres à partir de n'importe quel texte :
| Entrée | Sortie |
|---|---|
| "Mon Article de Blog !" | mon-article-de-blog |
| "Café & Thé : Guide 2024" | cafe-the-guide-2024 |
| "L'été à Paris" | l-ete-a-paris |
Transformations appliquées :
- Suppression des accents (é → e, ç → c)
- Remplacement des espaces par des tirets
- Conversion en minuscules
- Suppression des caractères spéciaux
Compteur de mots et caractères
Analyse instantanée de la longueur d'un texte :
| Métrique | Description |
|---|---|
| Mots | Nombre total de mots (séparés par espaces) |
| Caractères | Nombre total de caractères (espaces inclus) |
| Caractères (sans espaces) | Caractères hors espaces |
| Lignes | Nombre de lignes |
Utilités :
- Vérifier qu'un objet d'email respecte la limite de 78 caractères
- Valider qu'un enregistrement DNS TXT ne dépasse pas 255 caractères par chaîne
- Estimer un temps de lecture (~200 mots/minute)
Générateur de mots de passe
Créez des mots de passe aléatoires ou des phrases de passe mémorisables :
| Option | Description |
|---|---|
| Longueur | 8 à 128 caractères, ajustable |
| Caractères spéciaux | Incluez !@#$%^&* pour plus de force |
| Phrase de passe | Mots aléatoires faciles à retenir |
| Entropie | Bits d'entropie et temps de crack estimé |
Utilités :
- Créer un mot de passe fort pour un nouveau compte
- Générer un secret d'API ou un token aléatoire
- Évaluer la force d'un mot de passe existant grâce à l'indicateur d'entropie
Hash Generator
Calculez les hash cryptographiques d'un texte :
| Algorithme | Exemple de sortie (pour "captaindns") |
|---|---|
| MD5 | d41d8cd98f00b204e9800998ecf8427e |
| SHA-1 | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
| SHA-256 | e3b0c44298fc1c149afbf4c8996fb924... |
| SHA-512 | cf83e1357eefb8bdf1542850d66d8007... |
Utilités :
- Vérifier l'intégrité d'un fichier ou d'un texte
- Générer un hash pour stocker un mot de passe (usage éducatif)
- Comparer des hash MD5/SHA-256 pour la vérification de téléchargements
Encodeur / Décodeur URL
Encodez ou décodez du texte avec le percent-encoding (RFC 3986) :
| Opération | Entrée | Sortie |
|---|---|---|
| Encoder | hello world&foo=bar | hello%20world%26foo%3Dbar |
| Décoder | hello%20world%26foo%3Dbar | hello world&foo=bar |
Utilités :
- Encoder des paramètres de query string avant de les passer dans une URL
- Décoder des URLs encodées pour du debugging
- Préparer des paramètres UTM ou des redirections
Regex Tester
Testez une expression régulière contre un texte et visualisez les résultats :
| Fonctionnalité | Description |
|---|---|
| Correspondances | Surlignage des matches dans le texte |
| Groupes de capture | Détail de chaque groupe capturé |
| Positions | Index de début et fin de chaque match |
| Syntaxe RE2 | Compatible Go, Rust et Google RE2 |
Utilités :
- Valider un pattern avant de l'intégrer dans du code
- Débugger une regex qui ne matche pas comme prévu
- Apprendre la syntaxe des expressions régulières avec un retour visuel
JSON / YAML Formatter
Formatez et convertissez du JSON et du YAML en un clic :
| Opération | Entrée | Sortie |
|---|---|---|
| Formater JSON | JSON compact ou mal indenté | JSON indenté (2 ou 4 espaces) ou minifié |
| JSON → YAML | JSON valide | YAML formaté |
| YAML → JSON | YAML valide | JSON indenté |
| Formater YAML | YAML avec indentation irrégulière | YAML normalisé |
Utilités :
- Pretty-print un payload JSON minifié pour le debugging
- Convertir une config JSON en YAML pour Kubernetes ou Docker Compose
- Valider la syntaxe d'un document JSON ou YAML
FAQ - Questions fréquentes
Q : Les outils texte sont-ils gratuits ?
R : Oui, 100% gratuits et sans inscription. Aucune limite d'utilisation.
Q : Mes données sont-elles stockées ?
R : Non. Les transformations s'exécutent côté navigateur (convertisseur de casse, compteur) ou via l'API sans stockage permanent (Base64). Vos textes restent privés.
Q : Quelle est la taille maximale de texte acceptée ?
R : Le convertisseur de casse et le compteur acceptent jusqu'à 100 000 caractères (~15-20 pages). L'encodeur Base64 supporte jusqu'à 50 Ko de données.
Q : Comment fonctionne le générateur de slug ?
R : Le générateur applique ces transformations dans l'ordre :
- Suppression des accents (translitération)
- Conversion en minuscules
- Remplacement des espaces par des tirets
- Suppression des caractères spéciaux
- Nettoyage des tirets multiples
Q : Puis-je utiliser ces outils pour des enregistrements DNS ?
R : Oui. L'encodeur Base64 est utile pour les enregistrements TXT encodés. Le compteur aide à vérifier la limite de 255 caractères par chaîne TXT (un enregistrement peut contenir plusieurs chaînes).
Q : Les raccourcis clavier fonctionnent-ils ?
R : Oui. ⌘+⏎ (Mac) ou Ctrl+⏎ (Windows/Linux) lance la transformation sans quitter le clavier.
Outils complémentaires
| Outil | Utilité |
|---|---|
| Lookup DNS | Interroger les enregistrements DNS d'un domaine |
| Test de propagation | Vérifier la propagation DNS mondiale |
| Inspecteur SPF | Valider votre enregistrement SPF |
| Inspecteur DKIM | Vérifier votre signature DKIM |
| Parseur CSR | Analyser une demande de certificat |
Ressources utiles
- RFC 4648 - Base64 encoding (spécification officielle de l'encodage Base64)
- RFC 1035 - DNS TXT records (limites des enregistrements TXT)
- Unicode Normalization Forms (standard de normalisation pour les caractères accentués)