ForHosting KIT · Texte et IA

Générez du texte Zalgo glitch avec une graine reproductible

Transformez un texte ordinaire en texte Zalgo glitch déformé tout en gardant un résultat prévisible.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Indiquez le contenu, choisissez une intensité de un à cinq et, si nécessaire, fixez une graine entière. Le générateur ajoute des signes diacritiques Unicode au-dessus, au milieu et au-dessous des caractères visibles, sans état aléatoire du système. Une combinaison identique de texte, d’intensité et de graine fournit donc toujours exactement le même résultat, ce qui convient aux maquettes, tests, légendes et prototypes créatifs reproductibles.

Créez un effet glitch maîtrisé

Le texte Zalgo repose sur des signes combinatoires Unicode placés après les caractères visibles ordinaires. Les polices emploient normalement ces signes pour les accents et des fonctions d’écriture similaires, mais une pile dense peut dépasser au-dessus, traverser et descendre sous une lettre afin de produire l’aspect corrompu caractéristique. Ce générateur sélectionne des signes dans les trois positions et applique à chaque caractère autre qu’une espace le nombre exact défini par l’intensité. Le niveau un apporte une légère perturbation généralement lisible, tandis que le niveau cinq forme une texture nettement plus dense. Les espaces et sauts de ligne sont conservés, si bien que le texte et sa disposition restent reconnaissables. Les signes combinatoires déjà présents ne sont pas décorés une seconde fois, ce qui empêche un accent fourni de multiplier l’effet de manière imprévisible. Le résultat demeure du texte Unicode, et non une image. Vous pouvez le copier dans une maquette, une légende, un test ou tout système compatible, mais son apparence finale dépend de la police et du moteur de rendu utilisés.

Reproduisez le résultat grâce à la graine

De nombreux générateurs décoratifs changent leur sortie à chaque exécution. Ce comportement peut amuser, mais il devient gênant lorsqu’une création, un test d’instantané ou une campagne doit être recréé plus tard. Ici, la graine appartient aux données d’entrée et pilote un petit générateur numérique déterministe. Si le texte source, l’intensité et la graine sont identiques, la suite de signes combinatoires l’est également. Modifiez uniquement la graine pour obtenir une autre variante de même densité, ou l’intensité pour attribuer un autre nombre fixe de signes à chaque caractère admissible. La graine par défaut vaut zéro : son omission reste donc reproductible. Toute valeur entière sûre, même négative, est traitée de façon constante. Conservez les trois entrées avec la sortie validée si la reproductibilité est importante. Ce contrat facilite aussi l’automatisation : une nouvelle tentative ne modifie pas discrètement le traitement choisi, et un test golden peut comparer des chaînes exactes sans appréciation visuelle approximative.

Adaptez l’intensité à la destination

Commencez par une intensité de un ou deux lorsque les mots doivent rester rapidement lisibles. Les réglages élevés conviennent davantage aux affiches d’horreur, titres expérimentaux, terminaux fictifs corrompus ou tests volontaires de mise en page. Les signes combinatoires peuvent augmenter la hauteur de ligne, recouvrir des éléments proches, compliquer le déplacement du curseur et être mal annoncés par les technologies d’assistance. Gardez donc une version accessible sans décoration lorsque le contenu est essentiel, et évitez cet effet pour les mots de passe, adresses, commandes, identifiants, clés de recherche ou données destinées à un programme. Testez la sortie dans l’application cible, car systèmes, navigateurs, polices et plateformes sociales peuvent placer, normaliser, limiter ou supprimer les signes différemment. Le générateur ne détériore pas la source et ne remplace pas ses caractères de base : il renvoie une nouvelle chaîne enrichie. Une requête API coûte $0.002, tandis que la version du navigateur s’exécute localement. Une intensité hors limites est rejetée plutôt que corrigée silencieusement.

Composer un titre horrifique

Créez un lettrage corrompu reproductible pour une affiche, un écran de jeu ou un avertissement fictif tout en conservant un texte modifiable.

Tester le rendu Unicode

Éprouvez la hauteur de ligne, le rognage, la sélection et les polices de secours avec une chaîne déterministe chargée de signes combinatoires.

Préparer un message thématique

Générez plusieurs variantes avec des graines distinctes, vérifiez-les sur la plateforme cible et conservez la graine retenue.

Quelles intensités sont acceptées ?

Utilisez un entier de 1 à 5. Toute valeur hors de cette plage est rejetée comme entrée incorrecte.

Une même graine produit-elle toujours le même texte ?

Oui. Un texte, une intensité et une graine entière identiques produisent ici la même suite de signes.

Les lettres d’origine sont-elles remplacées ?

Non. Chaque caractère de base est conservé et des signes combinatoires Unicode suivent les caractères admissibles hors espaces.

Pourquoi l’aspect change-t-il dans une autre application ?

Les polices et moteurs placent les signes différemment, et certaines plateformes normalisent ou suppriment les piles inhabituelles.

Quel est le prix d’une requête API ?

Chaque requête API coûte $0.002. La version pour navigateur peut s’exécuter localement sans requête API.

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/zalgo-glitch

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/zalgo-glitch \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Glitch me","intensity":2}'
{
  "text": "Glitch me",
  "intensity": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "text.zalgo_glitch",
  "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_tokens20000
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.

Consulter la documentation complète du KIT →