Aller au contenu principal

Outils texte

Transformez, encodez et comptez vos textes en 2 clics

Convertisseur de casse, encodeur Base64, générateur de slug, compteur de mots : des utilitaires gratuits traités par l'API CaptainDNS, qui ne conserve aucun contenu.

Outils

Convertisseur de casse

Basculez des paragraphes complets en minuscules ou en MAJUSCULES en un clic. Idéal pour normaliser du texte copié.

Encodeur Base64

Encodez ou décodez une chaîne Base64 pour vos payloads API, webhooks, secrets ou enregistrements DNS TXT.

Générateur de slug

Transformez un titre en slug propre (URL-friendly) pour vos CMS, routes d'API ou ancres HTML.

Compteur de mots

Comptez mots et caractères instantanément. Vérifiez la longueur d'un objet d'email ou d'un enregistrement DNS.

Générateur de mots de passe

Créez des mots de passe aléatoires ou des phrases de passe mémorisables. Entropie, temps de cassage et force affichés en temps réel.

Hash Generator

Calculez les hash MD5, SHA-1, SHA-256 et SHA-512 d'un texte en un clic. Copie individuelle par algorithme.

Encodeur / décodeur URL

Encodez ou décodez du texte en percent-encoding (RFC 3986). Idéal pour les query strings, paramètres UTM et redirections.

Regex Tester

Testez une expression régulière contre un texte et visualisez les correspondances, groupes de capture et positions. Syntaxe RE2.

JSON / YAML Formatter

Formatez, validez et convertissez du JSON et du YAML. Pretty-print, minify, JSON vers YAML et YAML vers JSON.

Générateur APR1-MD5

Générez la ligne .htpasswd d'un compte Apache ou nginx. Sel aléatoire de 8 caractères, format $apr1$ prêt à coller.

Générateur BCrypt

Générez la ligne .htpasswd avec l'algorithme bcrypt. Format $2y$, coût réglable de 4 à 15, bien plus résistant que MD5.

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, vous collez votre texte et l'API CaptainDNS renvoie le résultat.

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 identifiants 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

BesoinOutil à utiliser
Changer la casse (minuscules, MAJUSCULES)Convertisseur de casse
Encoder/décoder du Base64Encodeur Base64
Créer un slug URL-friendlyGénérateur de slug
Compter mots et caractèresCompteur de mots
Générer un mot de passe sécuriséGénérateur de mots de passe
Calculer un hash MD5, SHA-256Hash Generator
Encoder/décoder une URL (percent-encoding)Encodeur / décodeur URL
Tester une expression régulièreRegex Tester
Formater/convertir du JSON ou du YAMLJSON / YAML Formatter
Créer une ligne .htpasswd (Apache)Générateur APR1-MD5
Créer une ligne .htpasswd avec bcryptGénérateur BCrypt

É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 :

ModeEntréeSortie
Minuscules"BONJOUR Le Monde""bonjour le monde"
MAJUSCULES"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érationEntréeSortie
Encodercaptaindns.comY2FwdGFpbmRucy5jb20=
DécoderY2FwdGFpbmRucy5jb20=captaindns.com

Utilités courantes :

  • Encoder des identifiants pour un fichier .env
  • Décoder un payload de webhook pour le débogage
  • 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éeSortie
"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étriqueDescription
MotsNombre total de mots (séparés par espaces)
CaractèresNombre total de caractères (espaces inclus)

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
  • Déduire un temps de lecture du nombre de mots renvoyé (~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 :

OptionDescription
Longueur4 à 128 caractères, ajustable
Caractères spéciauxIncluez !@#$%^&* pour plus de force
Phrase de passeMots aléatoires faciles à retenir
EntropieBits d'entropie et temps de cassage 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 :

AlgorithmeExemple de sortie (pour "captaindns")
MD5f7bdc490e414648e55d457eb7deba125
SHA-1b66c04ce3aec595325e731571c493f041abf3c3a
SHA-256a2fed1d95b2d49f0f48cfde0544148ea...
SHA-512a7815214a5e3b2be715a83d3f6436003...

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érationEntréeSortie
Encoderhello world&foo=barhello+world%26foo%3Dbar
Décoderhello%20world%26foo%3Dbarhello world&foo=bar

L'espace devient + et non %20 : l'outil applique le format application/x-www-form-urlencoded, celui des query strings. Au décodage, les deux formes sont acceptées.

Utilités :

  • Encoder des paramètres de query string avant de les passer dans une URL
  • Décoder des URLs encodées pour le débogage
  • 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
CorrespondancesSurlignage des matches dans le texte
Groupes de captureDétail de chaque groupe capturé
PositionsIndex de début et fin de chaque match
Syntaxe RE2Compatible Go, Rust et Google RE2

Utilités :

  • Valider un pattern avant de l'intégrer dans du code
  • Déboguer une regex qui ne correspond 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érationEntréeSortie
Formater JSONJSON compact ou mal indentéJSON indenté (2 ou 4 espaces) ou minifié
JSON → YAMLJSON valideYAML formaté
YAML → JSONYAML valideJSON indenté
Formater YAMLYAML avec indentation irrégulièreYAML normalisé

Utilités :

  • Pretty-print un payload JSON minifié pour le débogage
  • Convertir une config JSON en YAML pour Kubernetes ou Docker Compose
  • Valider la syntaxe d'un document JSON ou YAML

Générateur APR1-MD5

Calcule le hash Apache d'un mot de passe et la ligne .htpasswd correspondante :

ChampDescription
Nom d'utilisateurSert à composer la ligne complète user:hash
Mot de passeJusqu'à 256 caractères, masqué par défaut
Sel8 caractères, aléatoire par défaut, personnalisable
Format$apr1$, compatible Apache, nginx et Traefik

Utilités :

  • Protéger une préproduction par authentification HTTP Basic
  • Ajouter un compte sans accès SSH ni commande htpasswd
  • Reproduire un hash existant en imposant le même sel

Générateur BCrypt

Calcule le hash bcrypt d'un mot de passe et la ligne .htpasswd correspondante :

ChampDescription
Nom d'utilisateurSert à composer la ligne complète user:hash
Mot de passeJusqu'à 72 caractères, masqué par défaut
CoûtDe 4 à 15, 10 par défaut : plus il est élevé, plus le calcul est lent
Format$2y$, compatible Apache, nginx et Traefik

Utilités :

  • Remplacer un hash APR1-MD5 par un algorithme plus résistant au brute force
  • Ajouter un compte sans accès SSH ni commande htpasswd -B
  • Reproduire un hash existant en imposant le même coût

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 onze outils envoient votre saisie à l'API CaptainDNS, qui renvoie le résultat sans conserver aucun contenu. Seules des métriques techniques anonymes sont journalisées : nombre de caractères, durée de traitement.


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 :

  1. Suppression des accents (translittération)
  2. Conversion en minuscules
  3. Remplacement des espaces par des tirets
  4. Suppression des caractères spéciaux
  5. 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

OutilUtilité
Lookup DNSInterroger les enregistrements DNS d'un domaine
Test de propagationVérifier la propagation DNS mondiale
Inspecteur SPFValider votre enregistrement SPF
Inspecteur DKIMVérifier votre signature DKIM
Parseur CSRAnalyser une demande de certificat

Ressources utiles