ForHosting KIT · Strumenti per sviluppatori

Testo barrato Unicode

Scriva Hello e otterrà H̶e̶l̶l̶o̶: dopo ognuna delle 5 lettere viene aggiunto un segno di tratto lungo, così il barrato viaggia come testo semplice in chat, profili ed e-mail. L'opzione inversa lo toglie. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Testo
Hello
Modalità di calcolo
Encode
Ottiene
Risultato
H̶e̶l̶l̶o̶
Quantità associata
5
Lunghezza
10
Stile
strikethrough

Il barrato combinante Unicode consente di cancellare parole in chat, e-mail e social senza HTML, CSS né font speciali. Questa capacità aggiunge la sovrapposizione di tratto lungo combinante (U+0336) dopo ogni carattere base, così la stringa si incolla ancora come testo semplice e viene mostrata con una linea orizzontale su ogni lettera nei sistemi moderni. La modalità encode trasforma prosa leggibile in forma barrata per bozze, correzioni, sconti e didascalie ludiche. La modalità decode rimuove i segni di tratto lungo e corto così strumenti di moderazione, indici di ricerca e pipeline di archiviazione recuperano il testo sottostante. Le sovrapposizioni di tratto già presenti non vengono raddoppiate in encode, quindi ripetere la trasformazione su testo già barrato resta pulito.

Come funziona il barrato combinante Unicode sul testo semplice

Unicode definisce caratteri combinanti che si attaccano visivamente al carattere base precedente invece di occupare una propria colonna come lettere indipendenti. La sovrapposizione di tratto lungo combinante al code point U+0336 è il segno usato dalla maggior parte dei generatori di barrato in testo semplice: dopo ogni scalare base, l’overlay traccia una linea orizzontale attraverso il glifo così l’intera parola appare cancellata nei client che implementano correttamente i segni combinanti.

Non è un effetto di font, né text-decoration CSS, né un’immagine: è UTF-8 ordinario che sopravvive a copia e incolla in chat, bio, documenti e moduli che accettano testo generico. Un convertitore corretto scorre la stringa per valore scalare Unicode con codePointAt così emoji e altri caratteri non BMP non vengono spezzati in surrogati isolati.

La modalità encode emette ogni carattere base non tratto seguito da U+0336; se l’input contiene già sovrapposizioni di tratto lungo o corto, quei segni vengono saltati invece di essere impilati di nuovo, il che stabilizza andate e ritorni e le riedizioni. La modalità decode rimuove U+0336 e accetta anche il tratto corto U+0335 usato da altri strumenti, riscrivendo solo i caratteri base.

Poiché lo stile è puro Unicode, il risultato si incolla in messaggi semplici dove i tag HTML di barrato o gli editor ricchi non sono disponibili o vengono rimossi.

Dove conviene la conversione in testo barrato Unicode

Redattori e community manager che vogliono mostrare un prezzo cancellato, una frase ritirata o uno spoiler ludico su piattaforme che rimuovono l’HTML spesso usano il barrato combinante perché si copia come testo semplice e si legge ancora come tipografia barrata su telefoni e desktop. I team di supporto e moderazione incollano messaggi opachi dai ticket e necessitano di un percorso reversibile affinché filtri di parole chiave e liste di ban recuperino l’ortografia sottostante senza pulizia manuale.

I team di prodotto che costruiscono editor di didascalie, generatori di coupon o anteprime di bozza possono offrire stile barrato con un clic senza consegnare un renderer canvas o una webfont personalizzata. Educatori e revisori di localizzazione dimostrano come i segni combinanti si attaccano alle lettere base tra gli script senza uno strumento di design. Se Le servono mathematical sans-serif, script corsivo, lettere cerchiate a bolla, bold italic o calligrafia come immagine, li tratti come intenti e landing separati invece di sovraccaricare questa pagina del convertitore di barrato combinante.

Prezzi e didascalie barrati in chat semplice

Trasformi frasi semplici in barrato Unicode per didascalie social, titoli di stream e messaggi di chat dove i tag HTML di barrato sono rimossi ma i segni combinanti vengono ancora renderizzati.

Moderazione e recupero del testo semplice

Decodifichi nomi utente e corpi barrati in stringhe semplici per filtri di parole chiave, indici di ricerca e ticket, conservando i glifi originali per l’audit.

Cos’è il barrato combinante Unicode?

È testo semplice in cui ogni carattere base è seguito dalla sovrapposizione di tratto lungo combinante U+0336, così il glifo si disegna con una linea orizzontale—non HTML, CSS né un file di font speciale.

Come si cancella testo semplice con questo strumento?

Invii una stringa non vuota in text con mode encode (o ometta mode). Ogni carattere base riceve U+0336; i segni di tratto già presenti vengono saltati per non raddoppiarli.

Come si rimuovono i segni di barrato?

Invii la stringa barrata con mode decode. Le sovrapposizioni di tratto lungo (U+0336) e corto (U+0335) vengono rimosse; i caratteri base restano nell’ordine.

Perché alcune app non mostrano la linea sulle lettere?

Alcuni client vecchi o minimali renderizzano male i segni combinanti. La maggior parte di browser, telefoni e app di messaggistica moderni visualizza correttamente U+0336 come barrato sul carattere precedente.

La linea diventa doppia se converto lo stesso testo due volte?

No. Le lettere che hanno già un segno di barrato vengono saltate, quindi ripassare un testo barrato lo lascia identico e le correzioni successive restano pulite.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/enc/strikethrough-unicode

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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 è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Come funziona il barrato combinante Unicode sul testo semplice

La lunghezza è limitata a un massimo documentato di valori scalari così un incolla incontrollato non esaurisce un isolate Worker.

Contratto di input, campi di risposta e comportamento degli errori

Quando mode è omesso, encode è il predefinito e un solo campo produce ancora una stringa barrata utile. Encode tratta text come contenuto semplice o misto e restituisce result con un tratto lungo combinante dopo ogni carattere base. Decode tratta text come contenuto barrato o misto e restituisce testo semplice con le sovrapposizioni di tratto rimosse. Controlli classici: codificare Hello in cinque caratteri base ciascuno seguito da U+0336, decodificare quella stringa di nuovo in Hello e rifiutare un text vuoto. Invii in POST un oggetto JSON con un campo stringa non vuoto obbligatorio denominato text e un mode opzionale impostato su encode o decode. Alias come input, value, data e s sono accettati per text; op, operation e direction aliasano mode. Entrambe le direzioni ripetono mode e il text originale, riportano mapped_count per i caratteri base che hanno ricevuto un segno in encode o per i segni di tratto rimossi in decode, e length come conteggio scalare del risultato. Le etichette fisse style, combining_mark e script identificano il profilo di barrato così il client può affermare quale trasformazione ha colpito. Quando encode salta segni di tratto già presenti, marks_skipped è incluso con quel conteggio; se nessun segno è stato saltato, quel campo è omesso anziché impostato a null. Text mancante, stringhe vuote, oggetti non stringa per text, valori di mode non supportati e stringhe più lunghe del massimo documentato falliscono con invalid_input e un messaggio chiaro in inglese; i fallimenti di validazione non consumano il saldo prepagato. Le chiamate API riuscite addebitano la base pubblicata di $0.002 per elemento.

Dove conviene la conversione in testo barrato Unicode

Poiché l’implementazione è parse pura di livello A, ogni chiamata riuscita costa la base pubblicata $0.002 senza token di modello né rete in uscita, e la validazione fallita non spende mai il saldo.

Fixture CI per pipeline di segni combinanti

Generi goldens encode e decode deterministici affinché editor e pipeline di contenuti non discordino mai sui round-trip del tratto lungo combinante.

Quanto costa il convertitore di testo barrato unicode?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l’input non valido non viene addebitato.

Leggi la documentazione completa del KIT →