ForHosting KIT · Testi e IA

Controllare lunghezza oggetto email

«Your order ships tomorrow morning» ha 33 caratteri: rientra nell’anteprima mobile di 40 e in quella desktop di 70. Se l’oggetto è più lungo, vede dove cade il taglio e quale parte resta visibile. Gratis nel Suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Materia
Your order ships tomorrow morning
Ottiene
Numero di caratteri
33
Limite su mobile
40
Limite su desktop
70
Caratteri in eccesso su mobile
0

Questo controllo della lunghezza dell'oggetto email misura la riga oggetto in punti di codice Unicode e la confronta con limiti fissi di anteprima nella casella di posta su mobile e desktop usati dai client di posta più comuni. Un oggetto impeccabile in una finestra ampia del browser spesso si taglia sulla schermata di blocco del telefono o nell'app Gmail, nascondendo l'offerta, la scadenza o il brand che doveva spingere l'apertura. Marketers, team di supporto, product manager e sviluppatori incollano una bozza di oggetto, vedono il conteggio dei caratteri, capiscono se sarebbe troncato su mobile o desktop e leggono il frammento esatto di anteprima che vedrebbe il destinatario. Il motore è pienamente deterministico: un conteggio di punti di codice, limiti fissi di quaranta caratteri su mobile e settanta su desktop, ritagli di stringa puri e nessuna rete.

Cosa significa il troncamento dell'oggetto su mobile e desktop

I client della casella di posta non mostrano sempre l'oggetto intero. Su molti telefoni l'area di anteprima è stretta, quindi le stringhe più lunghe di circa quaranta caratteri vengono tagliate con ellissi e il resto non compare finché non si apre il messaggio. I riquadri desktop e webmail sono più larghi, spesso vicino a sessanta-settanta caratteri, ma non sono infiniti.

I team di campagna che controllano la lunghezza solo in una cella di foglio di calcolo o in un editor a larghezza piena perdono il taglio che avviene sulla schermata di blocco. Questo controllo risponde a una domanda pratica al momento dell'invio: dato questo oggetto esatto, sarebbe troncato in un'anteprima mobile tipica, in una desktop tipica, o in nessuna delle due. Conta i punti di codice Unicode così emoji e script non latini sono misurati in modo più equo di una lunghezza UTF-16 grezza che spezza le coppie surrogato.

Non c'è un modello linguistico che riscrive il Suo testo, né generazione A/B di oggetti alternativi, né chiamata di rete a un provider di casella. Se Le servono varianti creative di oggetto, usi un generatore di righe oggetto; se Le serve un contatore completo di parole e caratteri del corpo, usi uno strumento di conteggio parole.

Dove i controlli di lunghezza dell'oggetto entrano in marketing, supporto e software

I team di lifecycle e acquisizione incontrano la lunghezza dell'oggetto quando una riga Black Friday che sembrava a posto su un portatile perde il codice sconto sul mobile, quando un oggetto di ricevuta transazionale seppellisce il numero d'ordine oltre la piega, o quando il teaser di una newsletter viene tagliato a metà frase. I team di supporto e success usano lo stesso controllo sugli oggetti di notifica ticket affinché i clienti vedano l'id del caso o il nome del prodotto nell'ombra di notifica.

Esercizi in aula e bootcamp usano lo strumento come esercizio deterministico sulle stringhe: contare punti di codice, confrontare limiti fissi ed emettere uno status senza chiamare una casella. Le agenzie incollano le bozze dei clienti nel form gratuito del browser durante le revisioni, poi bloccano gli stessi limiti in CI affinché i freelance non spediscano un oggetto di settanta caratteri pensato solo per il desktop.

Lo abbini a generatori di oggetti, formalizzatori di email, contatori di parole o rilevatori di phishing quando costruisce un piccolo laboratorio di utilità email gratuite e deterministiche per form, preparazione CMS e igiene di invio.

Gate mobile al momento dell'invio campagna

Incolli bozze di oggetto prima di un invio massivo e segnali qualsiasi riga che supera l'anteprima mobile di quaranta caratteri così le offerte restano visibili sui telefoni.

Revisione oggetti transazionali

Controlli oggetti di ricevuta, spedizione e reset password affinché numeri d'ordine e parole d'azione non vengano tagliati su mobile né su desktop.

Quanto costa il controllo della lunghezza dell'oggetto email?

È gratis nel Suo browser su questa pagina.

Quali sono i limiti di caratteri su mobile e desktop?

Questo strumento usa limiti fissi di stile industriale di 40 caratteri per le anteprime mobile e 70 per il desktop, contati come punti di codice Unicode.

Cosa succede se l'oggetto è vuoto?

Fornisca una riga oggetto non vuota; l'incolla solo spazi è trattato come vuoto.

Un’emoji conta come un carattere nell’oggetto?

Il conteggio avviene per punti di codice Unicode, quindi un’emoji non viene divisa in due unità come accade in alcuni contatori. Gli alfabeti non latini sono misurati allo stesso modo, e il totale si avvicina a ciò che mostra la casella di posta.

Posso vedere come apparirà l’oggetto quando viene troncato?

Sì. Oltre al conteggio riceve il frammento esatto mostrato nell’anteprima mobile e in quella desktop, e quanti caratteri superano ciascun limite, così può spostare l’offerta o la scadenza all’inizio.

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/write/email-subject-length-check

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/write/email-subject-length-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"subject":"Your order ships tomorrow morning"}'
{
  "subject": "Your order ships tomorrow morning"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "write.email_subject_length_check",
  "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.

max_chars500
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.

Gli oggetti vuoti o solo con spazi sono rifiutati con invalid_input così un modulo bianco non diventa un successo silenzioso. Lo usi gratis nel browser mentre redige campagne, oppure chiami l'API a $0.002 per richiesta andata a buon fine quando le servono flag di troncamento riproducibili in CI, anteprime ESP o pipeline di contenuti.

Cosa significa il troncamento dell'oggetto su mobile e desktop

La risposta ripete l'oggetto, riporta char_count, reitera il mobile_limit fisso di quaranta e il desktop_limit di settanta, imposta i booleani truncated_mobile e truncated_desktop, indica quanti caratteri superano ciascun limite e restituisce preview_mobile e preview_desktop come frammenti visibili. Lo status è ok quando l'oggetto rientra in entrambi i limiti, truncated_mobile quando supera solo il limite mobile e truncated_desktop quando supera anche quello desktop. Il motore costruisce un report di lunghezza esatto entro la lunghezza massima supportata oppure rifiuta la richiesta con invalid_input. I casi rifiutati includono un campo subject mancante, un valore null, una stringa vuota, un incolla solo spazi, oggetti e array che non sono testo semplice e payload più lunghi del massimo documentato. Questa pagina risponde solo se l'oggetto verrebbe tagliato nelle anteprime comuni di casella, con output stabile adatto a checklist, test unitari e consumatori di API.

Come viene letto il campo subject e come i limiti restano riproducibili

Il valore deve essere una stringa non vuota dopo un controllo di contenuto significativo; i numeri finiti e i bigint vengono prima convertiti in stringa così un identificatore d'ordine digitato come numero produce ancora un oggetto stabile di cifre. Gli spazi esterni attorno a parole reali contano ancora nella lunghezza perché le caselle li mostrano; solo lo spazio bianco puro senza contenuto visibile è trattato come vuoto. Il conteggio dei caratteri usa Array.from sulla stringa così ogni punto di codice Unicode, inclusi molti emoji, conta come uno. Le anteprime desktop seguono la stessa regola a settanta. Lo status non dipende mai dalla data corrente, da tabelle di collazione di locale che riordinano le lettere in modo diverso tra host, né da campionamento casuale. Il nome di campo preferito è subject, ma sono accettati gli alias text, input, title, line e s così query string, fogli di calcolo, colonne di export ESP e form tipizzati riutilizzano lo stesso contratto senza rinominare le colonne. Booleani, oggetti semplici e array sono rifiutati con un messaggio chiaro affinché un corpo JSON sbagliato non diventi la parola true né un dump di oggetto poco utile. Stringa vuota e incolla solo spazi sono sempre invalid_input: la promessa del prodotto è controllare una riga oggetto reale, non inventare un successo zero per un invio vuoto. La lunghezza è limitata a cinquecento caratteri così un incolla fuori controllo non monopolizza un Worker; i payload più lunghi falliscono con un messaggio di limite esplicito anziché un taglio silenzioso. Le anteprime di troncamento ritagliano con lo stesso confine di punti di codice: quando truncated_mobile è true, preview_mobile sono i primi quaranta punti di codice; quando è false, è l'oggetto intero. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando Le serve lo stesso report dentro una pipeline automatizzata che blocca gli invii prima che lascino il Suo ESP.

Dove i controlli di lunghezza dell'oggetto entrano in marketing, supporto e software

Su questa pagina il lavoro gira interamente nel Suo browser; tramite l'API ogni analisi andata a buon fine costa $0.002, la validazione fallita non viene addebitata e nulla viene memorizzato dopo la risposta. Quella divisione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo KIT di livello A e Le consente di passare da una demo sulla scrivania campagna a un gate automatizzato senza cambiare il risultato numerico.

Fixture di lunghezza oggetto in CI

Affermi valori deterministici di truncated_mobile e status in pipeline e hook ESP senza reimplementare a mano i limiti della casella di posta.

Come viene misurato il conteggio dei caratteri?

char_count è il numero di punti di codice Unicode tramite Array.from(subject).length, così molti emoji contano come un'unità anziché due unità di codice UTF-16.

Cosa significa lo status truncated_mobile?

L'oggetto supera il limite mobile ma resta entro quello desktop. truncated_desktop significa che supera anche il limite desktop.

Leggi la documentazione completa del KIT →