ForHosting KIT · SEO

Verificare il limite di caratteri di un post social

Questo strumento misura un post completo rispetto al limite standard di X, Instagram, Facebook, LinkedIn, Threads o Bluesky.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Incolli il testo definitivo, scelga la destinazione e otterrà il conteggio, il limite applicabile, lo spazio residuo e un esito chiaro. Spazi, punteggiatura, interruzioni di riga ed emoji sono inclusi: il risultato è quindi adatto al controllo editoriale finale prima che un post venga inviato per l’approvazione o inserito nel calendario di pubblicazione.

Controlli il testo definitivo, non una bozza precedente

I limiti di caratteri contano al momento della pubblicazione, quindi inserisca il testo completo che verrà effettivamente diffuso. Comprenda titolo, corpo, hashtag, menzioni, link, punteggiatura, spaziatura intenzionale e interruzioni di riga. Lo strumento misura i punti di codice Unicode: un’emoji comune viene così considerata un carattere anziché due unità interne di JavaScript. Ogni spazio visibile e ogni ritorno a capo contribuiscono comunque al totale. Dopo la scelta della piattaforma, il risultato riporta il nome normalizzato, il conteggio rilevato, il limite applicabile, i caratteri rimanenti e l’indicazione che il testo rientri o meno nel massimo. Un residuo pari a zero significa che il post usa tutto lo spazio disponibile ma è ancora valido. Un valore negativo segnala il superamento; il suo valore assoluto indica esattamente quanti caratteri eliminare. Questa informazione è più utile di un contatore generico, perché lo stesso testo può essere accettato su una rete e risultare troppo lungo su un’altra. Ripeta il controllo dopo ogni modifica dell’ultimo minuto, soprattutto quando aggiunge hashtag di campagna, menzioni di account, diciture obbligatorie o un invito all’azione.

Interpreti il conteggio secondo un criterio coerente

Il verificatore applica una regola stabile a tutte le destinazioni supportate. Conta lettere, cifre, simboli, segni di punteggiatura, spazi e interruzioni di riga come parti del post. Conta inoltre Unicode per punto di codice, evitando la comune sorpresa per cui molte emoji sembrano occupare due posizioni in un semplice calcolo della lunghezza di una stringa JavaScript. Il campo character_limit contiene il limite standard memorizzato per la piattaforma scelta, mentre character_count descrive esclusivamente il testo inviato. La loro differenza produce remaining_characters: i valori positivi mostrano lo spazio disponibile, zero indica una misura esatta e i valori negativi quantificano l’eccedenza. L’indicatore within_limit consente a un’automazione di prendere una decisione booleana senza ulteriori calcoli. I nomi delle piattaforme vengono normalizzati in minuscolo, ma un nome non supportato genera un errore di input anziché scegliere silenziosamente un’alternativa. Questo comportamento impedisce ai sistemi di programmazione di approvare un testo in base alla regola sbagliata. Le politiche delle reti possono cambiare; verifichi nuovamente le campagne importanti quando vengono aggiornati i requisiti della destinazione.

Usi il risultato nei flussi editoriali e di pubblicazione

Un controllo manuale è utile prima di pubblicare un singolo post, mentre l’API è pensata per operazioni sui contenuti ripetibili. Chi cura l’editing può verificare una bozza prima di richiederne l’approvazione. La responsabile di una campagna può provare versioni adattate dello stesso annuncio per più destinazioni e capire dove occorra abbreviare. Un’integrazione di pubblicazione può respingere un elemento oltre il limite prima che raggiunga lo strumento di pianificazione, restituendo il residuo negativo per spiegare la modifica richiesta. Poiché l’algoritmo è deterministico e non usa la rete, testo e piattaforma identici producono sempre lo stesso risultato. L’output è quindi indicato per regole di convalida, dati di test, fogli di calcolo, collegamenti con sistemi di gestione dei contenuti e controlli preliminari di un flusso social. La richiesta tramite API costa $0.002 e l’unità corrisponde a un post verificato. Dedichi ogni richiesta a un testo preciso e a una destinazione; il controllo separato delle varianti conserva una traccia chiara. Se un post è troppo lungo, elimini prima le ripetizioni meno utili e poi riesegua la verifica sulla versione finale completa, includendo punteggiatura, hashtag e spazi modificati.

Convalidare un post programmato

Blocchi una bozza troppo lunga prima della coda di pubblicazione e mostri alla persona incaricata esattamente quanti caratteri eliminare.

Adattare una campagna a più social

Controlli ogni versione separatamente, così le destinazioni più restrittive ricevono testi concisi senza tagli inutili alle altre varianti.

Aggiungere una regola di convalida al CMS

Utilizzi l’esito booleano e lo spazio residuo per fornire un riscontro immediato e deterministico nel processo editoriale.

Quali piattaforme vengono riconosciute?

I nomi supportati sono x, instagram, facebook, linkedin, threads e bluesky. Qualsiasi altro nome genera un errore di input non valido.

Gli spazi e le interruzioni di riga vengono contati?

Sì. Spazi, tabulazioni, punteggiatura e ritorni a capo fanno parte del post inviato e contribuiscono al conteggio.

Come vengono conteggiate le emoji?

L’algoritmo conta i punti di codice Unicode, quindi un’emoji comune vale un carattere e non due unità UTF-16. Le emoji composte possono contenere più punti e contare maggiormente.

Che cosa indica un valore residuo negativo?

Indica che il post supera il limite selezionato. Per esempio, un residuo di meno dodici richiede di eliminare dodici caratteri.

Quanto costa una verifica tramite API?

Ogni richiesta API costa $0.002 e verifica un post rispetto a una sola piattaforma selezionata.

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/seo/social-post-length-limit-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/seo/social-post-length-limit-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"A concise product update with one clear takeaway.","platform":"x"}'
{
  "text": "A concise product update with one clear takeaway.",
  "platform": "x"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "seo.social_post_length_limit_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_chars100000
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.

Leggi la documentazione completa del KIT →