Calcolatore dimensione testo

4.72 di 7 valutazioni
Dimensione
Calcolatore dimensione testo

Il Calcolatore dimensione testo è uno strumento gratuito che calcola la dimensione del testo inserito in byte (B), kilobyte (KB) o megabyte (MB).

Che cosa si intende per dimensione del testo?

La dimensione del testo indica lo spazio di archiviazione necessario per rappresentare una sequenza di caratteri. Non coincide con il numero di caratteri, perché alcuni possono richiedere più di un byte, a seconda della codifica utilizzata.

Per esempio, con la codifica UTF-8:

  • A occupa 1 byte.
  • £ occupa 2 byte.
  • café occupa 5 byte, perché il carattere accentato richiede 2 byte.
  • Un'emoji comune come 😀 occupa 4 byte.

Questi sono esempi relativi a UTF-8, non risultati garantiti dallo strumento. La descrizione non specifica quale codifica dei caratteri venga utilizzata, né se un kilobyte corrisponda a 1.000 o 1.024 byte. Questa differenza può essere importante quando ci si avvicina a un limite tecnico.

Come si calcola la dimensione di un testo?

Inserisci il testo e leggi il valore restituito nel campo del risultato Dimensione.

  1. Copia o digita il testo esatto di cui vuoi misurare la dimensione codificata in byte.
  2. Controlla la dimensione in byte, kilobyte o megabyte.
  3. Confronta il risultato con il limite imposto dal sistema di destinazione.
Lo strumento Calcolatore dimensione testo su digily.link, con il suo modulo di inserimento

Includi punteggiatura, spazi e interruzioni di riga se saranno presenti nel testo finale. È preferibile calcolare la versione definitiva anziché una bozza iniziale. Anche i caratteri di escape, le etichette aggiunte e un'interruzione di riga finale possono modificare la dimensione trasmessa.

Quando conviene controllare la dimensione di un testo?

Questo controllo è utile quando un servizio limita i dati in base ai byte anziché ai caratteri visibili. Può evitare ripetuti errori di caricamento o convalida nei casi in cui il testo sembri abbastanza breve, ma contenga lettere accentate, sistemi di scrittura non latini o emoji.

  • Richieste API: controlla un payload JSON o XML completo prima di inviarlo tramite un gateway API che applica un limite alla dimensione del corpo.
  • Importazioni nei database: verifica i valori copiati da Microsoft Excel o da un file CSV prima di caricarli in campi del database con un limite in byte.
  • Preparazione della stampa unione: controlla i paragrafi personalizzati più lunghi dopo aver sostituito i segnaposto con i dati dei destinatari.
  • Campi CMS: misura il codice incorporato, i metadati o il testo strutturato prima di incollarli in WordPress o in un altro sistema di gestione dei contenuti.
  • Sistemi di log e messaggistica: verifica che un messaggio generato rimanga al di sotto del limite di byte previsto per ogni voce.

Per le esportazioni da un foglio di calcolo, calcola il testo ripulito anziché l'intera cartella di lavoro. I file CSV aggiungono delimitatori e terminatori di riga e possono includere un indicatore di codifica. I file XLSX contengono inoltre la struttura e i metadati della cartella di lavoro, quindi il risultato relativo al testo non corrisponderà necessariamente alla dimensione visualizzata per un file XLSX o CSV.

Perché il numero di byte è diverso dal numero di caratteri?

Il numero di byte è diverso perché le codifiche rappresentano i caratteri usando quantità di byte differenti. In UTF-8, le lettere latine di base e le cifre occupano solitamente un byte, mentre molti caratteri accentati, simboli e sistemi di scrittura ne occupano più di uno.

Anche gli spazi e la punteggiatura richiedono spazio. I terminatori di riga sono una causa comune di piccole discrepanze. I sistemi di tipo Unix usano generalmente un solo carattere di avanzamento riga, mentre i file di testo Windows utilizzano comunemente un ritorno carrello seguito da un avanzamento riga. Lo stesso testo multilinea visibile può quindi avere una dimensione diversa dopo il salvataggio.

I limiti di caratteri su piattaforme come X o LinkedIn non vanno verificati basandosi soltanto sulla dimensione in byte. Questi servizi applicano regole di conteggio o ponderazione dei caratteri, anziché considerare il totale dei byte UTF-8 come limite per la pubblicazione. Inoltre, questo calcolo non comprende la formattazione del documento, le immagini, le intestazioni dei file o la compressione.

Domande frequenti

Posso incollare testo riservato nel calcolatore?

Non è possibile sapere con certezza dove lo strumento elabori il testo inserito.

La formattazione copiata influisce sul risultato?

Il risultato riguarda il testo inserito nello strumento, non la dimensione completa di un documento Word, di un'email o di una pagina web. Font, colori, revisioni, immagini incorporate e altri dati del documento possono occupare spazio senza apparire come testo normale.

Posso usare il risultato per una richiesta JSON?

Sì, ma devi calcolare il JSON finale serializzato, non un singolo valore. Virgolette, nomi delle proprietà, virgole, parentesi e caratteri di escape aggiungono byte. Le intestazioni HTTP e la codifica di trasporto possono inoltre aggiungere altri dati esterni al corpo della richiesta.

Può calcolare quanti SMS serviranno?

No, un conteggio generico dei byte non basta per prevedere la segmentazione degli SMS. I messaggi SMS usano comunemente l'alfabeto predefinito GSM a 7 bit o la codifica UCS-2, mentre i messaggi suddivisi in più parti riservano spazio alle informazioni necessarie per ricomporli. Caratteri come le virgolette tipografiche possono modificare la codifica usata per l'intero messaggio. Il supporto delle emoji può invece dipendere dall'uso di UTF-16 o di un altro metodo di gestione non standard da parte del fornitore.

I caratteri invisibili contano nella dimensione del testo?

Possono contare. Tabulazioni, interruzioni di riga, spazi unificatori, caratteri a larghezza zero e un indicatore dell'ordine dei byte possono occupare spazio pur essendo difficili o impossibili da vedere. Se il risultato è inaspettatamente alto, incolla il contenuto in un editor o usa una modalità di ispezione che mostri i caratteri invisibili o i punti di codice, quindi esegui di nuovo il calcolo.

Controlli finali

Usa il testo esatto che riceverà il sistema di destinazione, comprese le interruzioni di riga e i caratteri di escape. Se prima devi ripulire contenuti copiati dal web, Rimuovi tag HTML può eliminare il markup prima del calcolo. In presenza di limiti rigidi per API, database o file, verifica nella documentazione del sistema la codifica richiesta e la definizione dell'unità di misura.

Strumenti popolari