Perché allegato e messaggio hanno dimensioni diverse
Durante l'invio aumenta soprattutto la dimensione del messaggio che contiene il tuo PDF. L'email è stata concepita originariamente per il testo. Per questo il tuo programma di posta inserisce gli allegati nel formato MIME e in genere converte i dati binari in semplici caratteri di testo tramite Base64. Ogni 3 byte del file diventano 4 caratteri, che vengono distribuiti su righe dotate di una sequenza di fine riga. La codifica Base64 è reversibile: la decodifica restituisce esattamente i byte originali. Al messaggio completo si aggiungono inoltre le intestazioni, il testo del messaggio e i separatori tra le singole parti.
Un messaggio può quindi essere molto più grande dell'allegato che hai selezionato. In un forum in lingua tedesca, una persona ha chiesto perché un PDF da 20,1 MB fosse diventato un'email inviata da 27,5 MB. Se rifai il calcolo di 20.100.000 byte con questo calcolatore, con le interruzioni di riga e senza byte aggiuntivi, ottieni 26.800.000 byte di dati Base64 e 705.264 byte per le sequenze di fine riga. In totale sono 27.505.264 byte, ossia circa 27,51 MB. Il calcolo mostra come si arriva a questo ordine di grandezza. È un calcolo teorico, non un'analisi di quella specifica email.
Come si compone la stima
Inserisci ogni file in una riga separata, perché ciascun allegato viene codificato singolarmente. Puoi indicare le dimensioni, tra le altre unità, in B, KB, MB, GB, MiB o GiB. Il calcolatore usa la conversione decimale per i MB, con 1.000.000 di byte per MB, e quella binaria per i MiB, con 1.048.576 byte per MiB. Dopo la conversione deve risultare un numero intero di byte; le dimensioni negative non sono valide. Nel campo numerico inserisci solo il numero: usa la virgola per i decimali e il punto soltanto per le migliaia. Per esempio, 1.000 e 1.000,00 significano entrambi mille. La forma con uno spazio, 1 000, non è accettata.
- Dimensione originale: la somma dei tuoi allegati in byte. È il valore di partenza e serve per il confronto con un limite per gli allegati.
- Dati Base64: un allegato di n byte diventa 4 × arrotondamento per eccesso(n ÷ 3) caratteri. Se i byte rimanenti alla fine non bastano a formare un gruppo completo di 3, il padding completa l'ultimo gruppo di 4 caratteri.
- Sequenze di fine riga: con le interruzioni di riga attivate, come previsto dall'impostazione predefinita, il calcolatore suddivide i caratteri di ogni allegato in righe di massimo 76 caratteri. Per ogni riga conteggia 2 byte per la sequenza di fine riga CRLF, anche per l'ultima.
- Byte aggiuntivi: il valore che scegli per testo, intestazioni e altre parti del messaggio. Il valore predefinito è 0.
- Stima: dati Base64 e sequenze di fine riga di tutti gli allegati, più i byte aggiuntivi.
Con Base64 la dimensione aumenta sempre esattamente di un terzo?
Solo approssimativamente. La conversione di 3 byte in 4 caratteri comporta, per i file di grandi dimensioni, un aumento che si avvicina al 33⅓ %. Senza interruzioni di riga, 10.000.000 byte diventano esattamente 13.333.336 byte, ossia circa il 33,33 % in più. La minuscola differenza rispetto a un terzo esatto è dovuta al padding. Con le sequenze di fine riga si arriva a 13.684.214 byte, circa il 36,8 % in più. Le regole pratiche che indicano circa il 37 % descrivono quindi dati codificati con interruzioni di riga. Dipendono dalla lunghezza delle righe e dalla sequenza di fine riga e non tengono conto né delle intestazioni né del testo.
Per i file piccoli, un fattore fisso non è più adeguato. Un allegato di 1 byte diventa 4 caratteri Base64 più 2 byte per la sequenza di fine riga, per un totale di 6 byte. Per questo il calcolatore esegue il calcolo esatto per ogni allegato, anziché moltiplicare tutto per un valore generico.
Più allegati: ogni file separatamente
Gli allegati non vengono uniti in un unico grande blocco, ma codificati ciascuno per conto proprio. Ogni file ha quindi il proprio padding e la propria sequenza di fine riga finale. Lo mostra particolarmente bene un caso limite con due file da 1 byte ciascuno.
Per un singolo PDF di grandi dimensioni, questi pochi byte incidono appena. Con molti file piccoli, però, si accumulano.
La lunghezza di 76 caratteri è la lunghezza massima prevista dallo standard MIME per le righe Base64. Il conteggio di un CRLF anche dopo l'ultima riga è una scelta di questo calcolatore. I programmi di posta che usano righe più corte o gestiscono diversamente la chiusura producono valori leggermente diversi. Un altro equivoco diffuso: Base64 non crittografa nulla. È una semplice codifica, reversibile senza chiave, e non protegge il contenuto del tuo allegato.
Confronta il limite di dimensione corretto
Un limite di dimensione indica un numero, ma non sempre chiarisce a cosa si riferisce. Alcune regole limitano la dimensione totale degli allegati originali, cioè le dimensioni dei file mostrate dal tuo programma di posta. Altre limitano l'intero messaggio, con allegati codificati, testo e intestazioni. Nel calcolatore puoi quindi scegliere con cosa confrontare il limite. Il valore precompilato di 25 MB è solo un valore iniziale e non una regola di un fornitore specifico. Un risultato esattamente uguale al limite viene considerato conforme.
Lo stesso file può quindi rispettare una regola e superare l'altra, senza che questo costituisca una contraddizione.
Due regole reali con riferimenti diversi
- Gmail: secondo la guida di Gmail in lingua tedesca sugli allegati (consultata il 13 ottobre 2026), per gli account personali gli allegati possono avere una dimensione complessiva di 25 MB. Il limite si riferisce alla somma degli allegati, quindi è appropriato il confronto con gli allegati originali. Per gli account Google Workspace, i limiti vengono stabiliti dall'amministratore. Se la somma è superiore, l'allegato viene sostituito da un link di Google Drive.
- RRZE dell'Università di Erlangen-Nürnberg: la guida al limite di dimensione degli allegati email (consultata il 13 ottobre 2026) indica, per le email in entrata e in uscita sui server RRZE, un massimo di 20 MB per l'intera email. In questo caso devi confrontare il limite con il messaggio stimato ed è opportuno inserire anche i byte aggiuntivi.
Entrambe le regole valgono solo nel rispettivo ambito e possono cambiare. Per il tuo invio conta la regola del tuo account, che sia personale o gestito dal datore di lavoro, dalla scuola o dall'università. Conta anche la regola della casella del destinatario. Se conosci il limite del destinatario, includilo nel confronto tenendo conto di ciò a cui si riferisce esattamente. Se un fornitore invia automaticamente i file grandi tramite link, il file non è più presente nel messaggio come allegato. Stabilire se il destinatario possa e sia autorizzato ad aprire quel link è allora una questione a parte.
Cosa manca ancora per un messaggio completo
Un allegato codificato, da solo, non è ancora un'email. Il messaggio completo comprende le intestazioni con mittente, destinatari, oggetto e informazioni tecniche. Si aggiungono il testo del messaggio, spesso sia in formato testo semplice sia in HTML, le righe di separazione tra le parti MIME e le immagini incorporate, come un logo nella firma. Quanto incidono questi elementi dipende dal tuo programma di posta, dal tuo testo e dai tuoi destinatari.
Quali byte aggiuntivi puoi inserire
Non esiste un valore corretto in ogni situazione. Con 0 byte aggiuntivi, il calcolatore mostra solo gli allegati codificati con le relative sequenze di fine riga, quindi un valore teorico senza testo e intestazioni. Inserisci perciò una tua ipotesi adatta alla tua email. Un testo breve senza immagini richiede poco spazio, un'email HTML con elementi grafici incorporati ne richiede molto di più. I valori ricavati da esempi di altre email valgono solo per quelle specifiche email. Se il risultato è appena sotto il limite, prova a rifare il calcolo con un valore più alto. Se il risultato resta entro il limite, hai un margine. Se invece lo supera, sei vicino alla soglia.
Se l'email viene respinta nonostante il confronto favorevole
- Il messaggio conteneva più dati di quanti ne avevi ipotizzati come byte aggiuntivi, oppure il tuo programma di posta usa lunghezze di riga diverse per la codifica.
- Il server del destinatario consente una dimensione inferiore rispetto al tuo account.
- Il limite riguardava l'intero messaggio, ma hai effettuato il confronto con gli allegati originali. Oppure per il tuo account vale una regola diversa da quella ipotizzata.
- Il destinatario blocca alcuni tipi di file, come documenti con macro o programmi eseguibili, e li trattiene indipendentemente dalla loro dimensione.
Il calcolatore confronta solo il valore che hai selezionato. Non invia nulla, non verifica il recapito e non controlla né i formati dei file né le regole di sicurezza. Per le newsletter esistono inoltre limiti di visualizzazione: alcune caselle di posta mostrano le email HTML lunghe solo in forma troncata. È una questione diversa dalla dimensione degli allegati e anche questa non viene calcolata qui.
Troppo grande: come procedere con il PDF finale
Se la stima supera il limite, hai due possibilità: ridurre i byte del file stesso oppure scegliere un metodo diverso dall'allegato. Se il destinatario si aspetta espressamente un allegato, procedi così:
- Comprimi il PDF prima dell'invio oppure, se conosci una soglia precisa, riduci il PDF per rispettare un limite di dimensione. Quanto si riduce un file dipende dal suo contenuto. Non sempre è possibile raggiungere una dimensione desiderata.
- Apri il risultato e verifica che il documento sia ancora ben leggibile.
- Inserisci di nuovo qui la dimensione del file scaricato. Fa fede il file finale, non una riduzione sperata.
- Se la stima rispetta il limite, invia l'email. Se non lo rispetta, concorda un altro metodo con il destinatario.
Un link di condivisione tramite un servizio cloud o di condivisione file può essere un'alternativa, se il destinatario accetta i link e se i diritti di accesso e la protezione dei dati sono adatti al tuo documento. Scegli tu il servizio. Questo calcolatore lavora solo con i numeri inseriti e non salva né invia file. Un archivio ZIP, invece, non è un sostituto affidabile di un PDF più piccolo: non riduce necessariamente le dimensioni di un PDF e chi richiede espressamente file PDF potrebbe non accettare un archivio.
Se il file deve essere caricato su un portale anziché inviato per email, puoi verificare i limiti di caricamento dei PDF e stimare in anticipo il tempo di caricamento del file.