Porque é que o anexo e a mensagem têm tamanhos diferentes
Durante o envio, é sobretudo a mensagem que contém o teu PDF que aumenta de tamanho. O e-mail foi originalmente concebido para texto. Por isso, o teu programa de e-mail encapsula os ficheiros anexados no formato MIME e, geralmente, converte os dados binários em caracteres de texto simples através de Base64. Neste processo, cada 3 bytes do ficheiro tornam-se 4 caracteres, que são distribuídos por linhas com terminações de linha. A codificação Base64 em si é reversível: a descodificação recupera exatamente os bytes originais. À mensagem final juntam-se ainda os cabeçalhos, o texto da mensagem e os separadores entre as várias partes.
Assim, uma mensagem pode ser bastante maior do que o anexo que selecionaste. Num fórum em língua alemã, alguém perguntou porque é que um PDF de 20,1 MB tinha resultado num e-mail enviado com 27,5 MB. Se fizeres as contas com 20.100.000 bytes nesta calculadora, com quebras de linha e sem bytes adicionais, obténs 26.800.000 bytes de dados Base64 e 705.264 bytes de terminações de linha. No total, são 27.505.264 bytes, ou seja, cerca de 27,51 MB. O cálculo mostra como se chega a esta ordem de grandeza. É um cálculo com base num modelo, e não uma análise daquele e-mail específico.
Como é composta a estimativa
Introduz cada ficheiro numa linha separada, porque cada anexo é codificado individualmente. Podes indicar os tamanhos, entre outras unidades, em B, KB, MB, GB, MiB ou GiB. Introduz apenas o número no campo numérico e escolhe a unidade à parte. O calculador usa a definição decimal de MB, com 1.000.000 de bytes, e a definição binária de MiB, com 1.048.576 bytes. Após a conversão, o valor tem de corresponder a um número inteiro de bytes. Ao introduzir os números, usa a vírgula para a parte decimal e o ponto apenas para separar milhares: «1.000» significa mil. Também podes escrever mil como «1000» ou «1.000,00». A escrita «1 000», com espaço, não é aceite.
- Tamanho original: a soma dos teus anexos em bytes. É o valor de partida e serve para a comparação com um limite de anexos.
- Dados Base64: um anexo com n bytes transforma-se em 4 × arredondar para cima(n ÷ 3) caracteres. Se o resto no final não chegar para um grupo completo de três, o preenchimento completa o último grupo de quatro.
- Terminações de linha: com as quebras de linha ativadas, a configuração predefinida, a calculadora divide os caracteres de cada anexo em linhas com um máximo de 76 caracteres. Para cada linha, conta 2 bytes para a terminação de linha CRLF, incluindo a última.
- Bytes adicionais: o valor que defines para o texto, os cabeçalhos e outras partes da mensagem. O valor predefinido é 0.
- Estimativa: os dados Base64 e as terminações de linha de todos os anexos, mais os bytes adicionais.
Base64 aumenta sempre o tamanho em exatamente um terço?
Só aproximadamente. A proporção de 3 bytes para 4 caracteres aproxima-se de um aumento de 33⅓ % nos ficheiros grandes. Sem quebras de linha, 10.000.000 bytes tornam-se exatamente 13.333.336 bytes, ou seja, cerca de 33,33 % a mais. O pequeno desvio em relação a um terço exato deve-se ao preenchimento. Com terminações de linha, são 13.684.214 bytes, cerca de 36,8 % a mais. Assim, as regras aproximadas de cerca de 37 % descrevem dados codificados com quebras de linha. Dependem do comprimento das linhas e da terminação de linha e não têm em conta os cabeçalhos nem o texto.
Nos ficheiros pequenos, um fator fixo deixa de ser adequado. Um anexo com 1 byte transforma-se em 4 caracteres Base64 mais 2 bytes de terminação de linha, num total de 6 bytes. Por isso, a calculadora faz o cálculo exato para cada anexo, em vez de multiplicar tudo por um valor genérico.
Vários anexos: cada ficheiro separadamente
Os anexos não são reunidos num grande bloco: cada um é codificado separadamente. Por isso, cada ficheiro tem o seu próprio preenchimento e a sua própria terminação de linha final. Um caso extremo com dois ficheiros de 1 byte cada mostra isto com maior clareza.
Num único PDF grande, estes poucos bytes têm pouco peso. No entanto, quando há muitos ficheiros pequenos, vão-se acumulando.
O comprimento de 76 caracteres por linha é o máximo previsto pela norma MIME para linhas Base64. Contar um CRLF também após a última linha é uma convenção desta calculadora. Os programas de e-mail que usam linhas mais curtas ou terminam a última linha de outra forma chegam a valores ligeiramente diferentes. Outro equívoco comum: Base64 não cifra nada. É apenas uma codificação que pode ser revertida sem chave e não protege o conteúdo do teu anexo.
Comparar com o limite de tamanho correto
Um limite de tamanho indica um número, mas nem sempre esclarece a que se refere. Algumas regras limitam a soma dos anexos originais, ou seja, os tamanhos dos ficheiros apresentados pelo teu programa de e-mail. Outras limitam a mensagem completa, com os anexos codificados, o texto e os cabeçalhos. Por isso, na calculadora escolhes o que é comparado com o limite. O valor pré-preenchido de 25 MB é apenas um valor inicial e não uma regra de um fornecedor específico. Um resultado exatamente igual ao limite é considerado dentro do limite.
Assim, o mesmo ficheiro pode cumprir uma regra e ultrapassar a outra, sem que isso seja uma contradição.
Duas regras reais que se aplicam a tamanhos diferentes
- Gmail: segundo a ajuda do Gmail em alemão sobre anexos (consultada em 13 de outubro de 2026), nas contas pessoais os anexos podem ter, em conjunto, até 25 MB. Trata-se da soma dos anexos, pelo que a comparação com os anexos originais é a adequada. Nas contas Google Workspace, os limites são definidos pelo administrador. Se a soma for superior, o anexo é substituído por uma ligação do Google Drive.
- RRZE da Universidade de Erlangen-Nürnberg: as instruções sobre a limitação do tamanho dos anexos de e-mail (consultadas em 13 de outubro de 2026) indicam um máximo de 20 MB para o e-mail completo, tanto nas mensagens recebidas como nas enviadas pelos servidores do RRZE. Neste caso, compara com a mensagem estimada e convém introduzir também bytes adicionais.
Ambas as regras se aplicam apenas ao respetivo âmbito e podem mudar. Para o teu envio, conta a regra da tua conta, seja pessoal ou gerida pela entidade empregadora, escola ou instituição de ensino superior. Também conta a regra da caixa de correio do destinatário. Se conheceres o limite do destinatário, inclui-o na comparação tendo em conta exatamente a que se aplica. Se um fornecedor enviar automaticamente ficheiros grandes como ligações, o ficheiro deixa de estar incluído na mensagem como anexo. Saber se o destinatário consegue e tem permissão para abrir essa ligação é então uma questão à parte.
O que ainda falta para uma mensagem completa
Um anexo codificado, por si só, ainda não é um e-mail. A mensagem final inclui cabeçalhos com o remetente, os destinatários, o assunto e informações técnicas. A isto juntam-se o texto da mensagem, frequentemente tanto em texto simples como em HTML, as linhas separadoras entre as partes MIME e imagens incorporadas, como um logótipo na assinatura. O espaço que tudo isto ocupa depende do teu programa de e-mail, do teu texto e dos teus destinatários.
Que bytes adicionais podes introduzir
Não existe um valor universalmente correto. Com 0 bytes adicionais, a calculadora mostra apenas os anexos codificados com as respetivas terminações de linha, ou seja, um valor do modelo sem texto nem cabeçalhos. Por isso, introduz uma estimativa tua que se ajuste ao teu e-mail. Um texto curto sem imagens ocupa pouco espaço; um e-mail HTML com gráficos incorporados ocupa bastante mais. Os valores de exemplos de outros e-mails só se aplicam exatamente a esses e-mails. Se o teu resultado ficar pouco abaixo do limite, experimenta calcular com um valor mais folgado. Se o limite continuar a ser respeitado na comparação, tens margem. Se passar a ser excedido, a margem é reduzida.
Se o e-mail for devolvido apesar de o limite ter sido respeitado na comparação
- A mensagem continha mais bytes adicionais do que tinhas previsto, ou o teu programa de e-mail usa outros comprimentos de linha na codificação.
- O servidor do destinatário permite um tamanho inferior ao da tua própria conta.
- O limite aplicava-se à mensagem completa, mas fizeste a comparação com os anexos originais. Ou a tua conta está sujeita a uma regra diferente da que tinhas assumido.
- O destinatário bloqueia determinados tipos de ficheiros, como documentos com macros ou programas executáveis, independentemente do seu tamanho.
A calculadora compara apenas o valor que selecionaste. Não envia nada, não testa a entrega e não verifica formatos de ficheiro nem regras de segurança. Nas newsletters, existem ainda limites de apresentação: algumas caixas de correio mostram os e-mails HTML longos de forma truncada. Esta é uma questão diferente do tamanho dos anexos e também não é calculada aqui.
Demasiado grande: continuar a trabalhar com o PDF final
Se a estimativa ultrapassar o limite, tens duas opções: reduzir os bytes do próprio ficheiro ou escolher uma alternativa ao envio como anexo. Se o destinatário esperar expressamente um anexo, procede assim:
- Comprime o PDF antes do envio ou, se conheceres um limite fixo, reduz o PDF para um limite de tamanho. O grau de redução de um ficheiro depende do seu conteúdo. Nem sempre é possível atingir um tamanho pretendido.
- Abre o resultado e verifica se o documento continua bem legível.
- Volta a introduzir aqui o tamanho do ficheiro descarregado. O que conta é o ficheiro final, e não a redução que esperavas obter.
- Se a estimativa respeitar o limite, envia o e-mail. Caso contrário, fala com o destinatário sobre outra forma de envio.
Uma ligação de partilha através de um serviço na nuvem ou de partilha de ficheiros pode ser uma alternativa, se o destinatário aceitar ligações e se as permissões de acesso e a proteção de dados forem adequadas ao teu documento. O serviço fica à tua escolha. Esta calculadora trabalha apenas com os números introduzidos e não guarda nem envia ficheiros. Por sua vez, um arquivo ZIP não é uma alternativa fiável a um PDF mais pequeno: não reduz necessariamente o tamanho de um PDF e quem exige expressamente ficheiros PDF pode não aceitar um arquivo.
Se o ficheiro se destinar a ser carregado num portal em vez de ser enviado por e-mail, podes verificar os limites de carregamento de PDF e estimar antecipadamente o tempo de carregamento do ficheiro.