ForHosting KIT · Texte et IA

Barrer un texte

Saisissez « Hello, World! » et récupérez H̶e̶l̶l̶o̶,̶ ̶W̶o̶r̶l̶d̶!̶, barré lettre par lettre et prêt à coller dans WhatsApp, Discord, une bio Instagram ou l'objet d'un e-mail. Le trait fait partie du texte lui-même : aucune police spéciale n'est nécessaire. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Texte
Hello, World!
Vous obtenez
Production
H̶e̶l̶l̶o̶,̶ ̶W̶o̶r̶l̶d̶!̶
Longueur
13

Le texte barré est du texte brut avec une astuce cachée : après chaque caractère visible se trouve U+0336, le trait long superposé combinant d'Unicode, de sorte que les lettres s'affichent traversées d'une ligne horizontale partout où Unicode est pris en charge — messageries, publications sociales, biographies et documents. Cet outil insère ce caractère combinant après chaque caractère du texte que vous fournissez, espaces et ponctuation compris, et renvoie le résultat prêt à copier-coller. Il fonctionne avec tout texte Unicode, du simple ASCII aux lettres accentuées, aux caractères CJK et aux emoji, car le trait est appliqué par point de code sans toucher aux caractères eux-mêmes. La transformation est entièrement déterministe et réversible : il suffit de supprimer chaque U+0336. Aucune police, aucun balisage ni aucune prise en charge particulière de la plateforme n'est nécessaire : la sortie est du texte ordinaire qui emporte son propre barré partout où il va.

Comment fonctionne le barré combinant

Unicode définit une famille de caractères combinants qui s'attachent au caractère précédent au lieu d'exister seuls. U+0336, le trait long superposé combinant, en fait partie : lorsqu'un moteur de rendu le rencontre, il trace une ligne horizontale sur le caractère de base qui précède. En ajoutant U+0336 après chaque caractère de votre entrée, cet outil produit une chaîne où chaque glyphe visible apparaît barré.

Le résultat n'est ni une image, ni du HTML, ni du Markdown : c'est toujours du texte brut, qui survit donc au copier-coller dans WhatsApp, Telegram, X, les bios Instagram, Discord, les objets d'e-mails et pratiquement tout champ acceptant Unicode. Comme le trait est un point de code distinct, les lecteurs d'écran et les moteurs de recherche voient toujours les caractères d'origine, ce qui garde le texte repérable et accessible même lorsqu'il semble rayé.

Notez que la largeur visuelle peut varier légèrement selon les polices et les plateformes, chaque moteur décidant de l'étendue du trait, mais la chaîne sous-jacente est identique partout.

Quels caractères reçoivent le trait

Chaque caractère reçoit le trait superposé, y compris les espaces, les chiffres, la ponctuation et les sauts de ligne. Barrer aussi les espaces est délibéré : cela maintient la ligne visuellement continue entre les mots, ce que la plupart des gens attendent lorsqu'ils collent du texte barré dans une messagerie.

L'outil parcourt des points de code Unicode plutôt que des unités UTF-16, de sorte que les caractères hors du plan multilingue de base — emoji comme un visage souriant ou idéogrammes CJK rares — ne sont jamais scindés et reçoivent chacun exactement un trait propre. Les lettres accentuées, comme le e accent aigu, conservent leur accent et gagnent le barré, car les marques combinant s'empilent dans l'ordre.

La réponse indique aussi le nombre de caractères de l'entrée, pour vérifier d'un coup d'œil que rien n'a été perdu et que le texte envoyé est bien le texte barré.

Corrections dans les messageries

Montrez un prix corrigé ou un mot retiré dans des messageries sans formatage barré natif.

Publications sociales et bios

Rayez d'anciens slogans ou ajoutez des apartés ironiques dans des bios et légendes de plateformes limitées au texte brut.

Comparaisons avant-après

Barrez l'ancienne valeur à côté de la nouvelle dans des journaux de modifications, grilles de prix et notes de version collés en texte brut.

Qu'est-ce qui est inséré exactement après chaque caractère ?

U+0336, le trait long superposé combinant d'Unicode. Il s'affiche comme une ligne horizontale traversant le caractère précédent.

Cela fonctionne-t-il avec tout texte, emoji et accents compris ?

Oui. L'outil parcourt les points de code Unicode : emoji, caractères CJK et lettres accentuées reçoivent chacun leur propre trait, sans être scindés ni altérés.

Puis-je annuler le barré ?

Oui. Supprimez chaque point de code U+0336 de la sortie et vous retrouvez le texte d'origine, car les caractères de base ne sont jamais modifiés.

Pourquoi les espaces sont-ils barrés aussi ?

C'est voulu : barrer les espaces garde le trait continu d'un mot à l'autre, ce que la plupart des gens attendent en collant du texte barré dans une conversation. Les chiffres, la ponctuation et les retours à la ligne reçoivent aussi le trait.

Où puis-je coller du texte barré ?

Presque partout où le texte Unicode est accepté : WhatsApp, Telegram, X, biographies Instagram, Discord, objets d'e-mail et documents. C'est du texte ordinaire, ni image ni mise en forme, donc le trait survit au copier-coller. Sa largeur peut varier légèrement selon la police.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/text/strikethrough

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/text/strikethrough \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, World!"}'
{
  "text": "Hello, World!"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.strikethrough",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_text_chars100000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Quels caractères reçoivent le trait

L'entrée est limitée à 100000 caractères ; tout texte plus long renvoie une erreur typée invalid_input, tout comme un texte manquant ou vide, afin que les intégrations puissent compter sur un contrat d'échec stable plutôt que sur une troncature silencieuse.

Déterminisme, limites et l'outil gratuit du navigateur

La transformation est une fonction pure : même entrée, même sortie, octet par octet, sans appel réseau, sans aléa et sans horloge. Si vous devez plus tard annuler un barré, supprimez chaque point de code U+0336 de la chaîne et le texte d'origine revient intact, car l'algorithme n'altère jamais les caractères de base — il ne fait qu'ajouter. L'API facture $0.002 par appel, quelle que soit la longueur du texte dans la limite. Les erreurs sont signalées comme des réponses typées invalid_input avec des sous-chaînes de message stables, jamais comme des pannes opaques du serveur.

Que se passe-t-il si le texte est vide ?

L'appel échoue avec une erreur typée invalid_input — le texte est obligatoire et ne peut pas être vide.

Existe-t-il une limite de longueur ?

Oui, 100000 caractères par appel. Les entrées plus longues sont rejetées avec invalid_input au lieu d'être tronquées.

Consulter la documentation complète du KIT →