ForHosting KIT · Outils pour développeurs

Texte barré Unicode

Saisissez Hello et obtenez H̶e̶l̶l̶o̶ : une marque de trait long suit chacune des 5 lettres, si bien que le barré voyage en texte brut vers les messageries, les profils et les e-mails. L'option inverse l'efface. 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
Mode de calcul
Encode
Vous obtenez
Résultat
H̶e̶l̶l̶o̶
Nombre associé
5
Longueur
10
Style
strikethrough

Le barré combinant Unicode permet de rayer des mots dans le chat, l’e-mail et les réseaux sans HTML, CSS ni police spéciale. Cette capacité ajoute la superposition de long trait combinant (U+0336) après chaque caractère de base, de sorte que la chaîne se colle encore comme texte brut tout en s’affichant avec une ligne horizontale à travers chaque lettre sur les systèmes modernes. Le mode encode transforme une prose lisible en forme barrée pour brouillons, corrections, baisses de prix et légendes ludiques. Le mode decode retire les marques de trait long et court afin que les outils de modération, index de recherche et pipelines de stockage retrouvent le libellé sous-jacent. Les superpositions de trait déjà présentes ne sont pas doublées à l’encode, ainsi une nouvelle transformation d’un texte déjà barré reste propre.

Comment le barré combinant Unicode agit sur le texte brut

Unicode définit des caractères combinants qui s’attachent visuellement au caractère de base précédent au lieu d’occuper leur propre colonne comme lettres indépendantes. La superposition de long trait combinant au point de code U+0336 est la marque qu’emploient la plupart des générateurs de barré en texte brut : après chaque scalaire de base, la superposition trace une ligne horizontale à travers le glyphe pour que le mot entier paraisse rayé dans les clients qui gèrent correctement les marques combinantes.

Ce n’est ni un effet de police, ni un text-decoration CSS, ni une image : c’est de l’UTF-8 ordinaire qui survit au copier-coller dans les chats, bios, documents et formulaires acceptant le texte général. Un convertisseur correct parcourt la chaîne par valeur scalaire Unicode avec codePointAt afin que les emoji et autres caractères hors BMP ne soient pas coupés en surrogates isolés.

Le mode encode émet chaque caractère de base non trait suivi de U+0336 ; si l’entrée contient déjà des superpositions de trait long ou court, ces marques sont ignorées plutôt qu’empilées de nouveau, ce qui stabilise les allers-retours et rééditions. Le mode decode retire U+0336 et accepte aussi le trait court U+0335 utilisé par d’autres outils, en ne réécrivant que les caractères de base.

Comme le style est du pur Unicode, le résultat se colle dans des messages bruts où les balises HTML de barré ou les éditeurs riches sont absents ou supprimés.

Où la conversion de texte barré Unicode apporte de la valeur

Rédacteurs et community managers qui veulent afficher un prix rayé, une phrase retirée ou un spoiler ludique sur des plateformes qui suppriment le HTML se tournent souvent vers le barré combinant car il se copie en texte brut et se lit encore comme typographie barrée sur téléphones et bureaux. Les équipes support et modération collent des messages opaques issus de tickets et ont besoin d’un chemin réversible pour que filtres de mots-clés et listes d’interdiction retrouvent l’orthographe sous-jacente sans nettoyage manuel.

Les équipes produit qui construisent des éditeurs de légendes, générateurs de coupons ou prévisualisations de brouillon peuvent offrir un style barré en un clic sans livrer de rendu canvas ni de webfont personnalisée. Éducateurs et relecteurs de localisation montrent comment les marques combinantes s’attachent aux lettres de base à travers les écritures sans outil de design.

Si vous avez besoin de mathematical sans-serif, script cursif, lettres cerclées bulle, bold italic ou calligraphie en image, traitez cela comme des intentions et landings distinctes plutôt que de surcharger cette page de convertisseur de barré combinant.

Prix et légendes rayés dans le chat brut

Transformez des phrases brutes en barré Unicode pour légendes sociales, titres de stream et messages de chat où les balises HTML de barré sont supprimées mais les marques combinantes s’affichent encore.

Modération et récupération en texte brut

Décodez noms d’utilisateur et corps barrés en chaînes brutes pour filtres de mots-clés, index de recherche et tickets, en conservant les glyphes d’origine pour l’audit.

Qu’est-ce que le barré combinant Unicode ?

C’est du texte brut où chaque caractère de base est suivi de la superposition de long trait combinant U+0336, de sorte que le glyphe se dessine avec une ligne horizontale—ni HTML, ni CSS, ni fichier de police spécial.

Comment rayer du texte brut avec cet outil ?

Envoyez une chaîne non vide dans text avec mode encode (ou omettez mode). Chaque caractère de base reçoit U+0336 ; les marques de trait existantes sont ignorées pour ne pas les doubler.

Comment retirer les marques de barré ?

Envoyez la chaîne barrée avec mode decode. Les superpositions de trait long (U+0336) et court (U+0335) sont retirées ; les caractères de base restent dans l’ordre.

Pourquoi certaines applications n’affichent-elles pas la ligne sur les lettres ?

Quelques clients anciens ou minimaux rendent mal les marques combinantes. La plupart des navigateurs, téléphones et applications de messagerie modernes affichent correctement U+0336 comme barré sur le caractère précédent.

Le trait devient-il double si je convertis deux fois le même texte ?

Non. Les lettres qui portent déjà une marque de barré sont ignorées lors de la conversion, donc repasser un texte barré le laisse identique et vos corrections successives restent propres.

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/enc/strikethrough-unicode

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/enc/strikethrough-unicode \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello"}'
{
  "text": "Hello"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "enc.strikethrough_unicode",
  "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.

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.

Comment le barré combinant Unicode agit sur le texte brut

La longueur est plafonnée à un maximum documenté de valeurs scalaires pour qu’un collage incontrôlé n’épuise pas un isolate Worker.

Contrat d’entrée, champs de réponse et comportement d’erreur

Lorsque mode est omis, encode est la valeur par défaut et un seul champ produit encore une chaîne barrée utile. Encode traite text comme contenu brut ou mixte et renvoie result avec un long trait combinant après chaque caractère de base. Decode traite text comme contenu barré ou mixte et renvoie du texte brut sans superpositions de trait. Contrôles classiques : encoder Hello en cinq caractères de base chacun suivi de U+0336, décoder cette chaîne en Hello, et rejeter un text vide. Envoyez en POST un objet JSON avec un champ chaîne non vide obligatoire nommé text et un mode optionnel valant encode ou decode. Les alias input, value, data et s sont acceptés pour text ; op, operation et direction aliasent mode. Les deux directions répètent mode et le text d’origine, indiquent mapped_count pour les caractères de base marqués à l’encode ou les marques de trait retirées au decode, et length comme décompte scalaire du résultat. Les libellés fixes style, combining_mark et script identifient le profil de barré pour que le client affirme quelle transformation a été utilisée. Lorsque encode ignore des marques de trait existantes, marks_skipped est inclus avec ce décompte ; s’aucune marque n’a été ignorée, ce champ est omis plutôt que mis à null. Text manquant, chaînes vides, objets non chaîne pour text, valeurs de mode non prises en charge et chaînes plus longues que le maximum documenté échouent avec invalid_input et un message clair en anglais ; les échecs de validation ne consomment pas le solde prépayé. Les appels API réussis facturent la base publiée de $0.002 par élément.

Où la conversion de texte barré Unicode apporte de la valeur

Comme l’implémentation est pure parse de niveau A, chaque appel réussi coûte la base publiée $0.002 sans jetons de modèle ni réseau sortant, et une validation échouée ne dépense jamais le solde.

Fixtures CI pour pipelines de marques combinantes

Générez des goldens encode et decode déterministes pour que éditeurs et pipelines de contenu ne divergent jamais sur les allers-retours du long trait combinant.

Combien coûte le convertisseur de texte barré unicode ?

L’outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n’est pas facturée.

Consulter la documentation complète du KIT →