Contatore di Byte — Calcolatore di byte UTF-8, UTF-16 e UTF-32

Ti serve la dimensione esatta in byte di una stringa? Incolla qualsiasi testo qui sotto per vederne la lunghezza in byte UTF-8, UTF-16 e UTF-32 insieme a caratteri e code point.

Contatore di byte

Calcolatore di byte UTF-8

Inserisci il testo
0
Byte UTF-8
0
Byte UTF-16
0
Byte UTF-32
0
Caratteri
0
Code point

UTF-8 usa da 1 a 4 byte per carattere: ASCII 1 byte, latino accentato 2, la maggior parte del CJK 3 e le emoji 4.

Quanti byte occupa il tuo testo?

Caratteri e byte non sono la stessa cosa. La dimensione in byte di una stringa dipende dalla codifica: UTF-8 usa un byte per l’ASCII e fino a quattro per le emoji, UTF-16 due o quattro, e UTF-32 sempre quattro per code point. Incolla il testo sopra e questo strumento mostra tutti e tre contemporaneamente, così sai esattamente quanto spazio occupa una stringa.

Perché la dimensione in byte conta

I limiti di byte sono ovunque: dimensioni delle colonne dei database (VARCHAR è spesso misurato in byte), header HTTP e cookie, budget JSON, segmenti SMS, codici QR e limiti dei campi API. Una stringa di 20 caratteri può occupare 20 o 80 byte a seconda dell’alfabeto, quindi contare solo i caratteri può sforare un limite senza preavviso. UTF-8 è il valore predefinito per il web, JSON e la maggior parte dei database.

Caratteri, code point e byte

Questo strumento distingue tre conteggi diversi. I caratteri sono cluster di grafemi — ciò che il lettore percepisce come un simbolo, comprese le emoji composte da più code point. I code point sono singoli valori scalari Unicode. I byte sono la dimensione di archiviazione codificata. Un’emoji come 👍 è un carattere, un code point e quattro byte UTF-8; un’emoji bandiera è un carattere ma due code point e otto byte UTF-8.

Privato e istantaneo

Tutto viene calcolato nel tuo browser con il TextEncoder standard, quindi i conteggi corrispondono esattamente a ciò che il server o il database memorizzerà. Nulla di ciò che incolli viene caricato, il che lo rende sicuro per token, chiavi e altre stringhe sensibili. Modifica il testo e ogni cifra si aggiorna in tempo reale.

Domande frequenti

Quanti byte occupa un carattere in UTF-8?

Tra 1 e 4. Lettere e cifre ASCII occupano 1 byte, il latino accentato e il greco/cirillico 2, la maggior parte dei caratteri cinesi/giapponesi/coreani 3, ed emoji e simboli rari 4.

Qual è la differenza tra caratteri, code point e byte?

Un carattere (grafema) è ciò che vedi come un simbolo; un code point è un valore scalare Unicode; i byte sono la dimensione codificata. Una singola emoji può essere 1 carattere, 1 code point e 4 byte UTF-8 — e le emoji composte da più code point ne usano ancora di più.

Quale codifica devo contare per un database?

Di solito UTF-8, il valore predefinito per il web, JSON e la maggior parte dei database moderni. Verifica se la lunghezza della colonna è definita in byte o in caratteri: i caratteri multibyte UTF-8 possono superare un limite basato sui byte.

Il mio testo viene inviato a un server?

No. Il conteggio dei byte avviene interamente nel tuo browser con il TextEncoder standard, quindi è sicuro per chiavi API, token e altre stringhe sensibili.

Ultimo aggiornamento: 14 giugno 2026

Pronto a vedere com'è davvero il tuo post?

Incolla la tua bozza nell'editor di PostTruncate e visualizza istantaneamente anteprime live per LinkedIn, X, Instagram, Facebook, Threads e TikTok — con linee di piega, divisioni dei thread e avvisi di limite che si aggiornano mentre scrivi. Gratuito, istantaneo e nulla lascia il tuo browser.

Inizia a scrivere — è gratis