Calculadora de tamanho de texto

4.67 de 6 avaliações
Tamanho

A Calculadora de tamanho de texto é uma ferramenta gratuita que calcula o tamanho do texto introduzido em bytes (B), kilobytes (KB) ou megabytes (MB).

O que significa o tamanho do texto?

O tamanho do texto é o espaço de armazenamento necessário para representar uma sequência de caracteres. Não é o mesmo que o número de caracteres, pois alguns ocupam mais do que um byte, consoante a codificação utilizada.

Por exemplo, com a codificação UTF-8:

  • A ocupa 1 byte.
  • £ ocupa 2 bytes.
  • café ocupa 5 bytes, porque o caráter acentuado requer 2 bytes.
  • Um emoji comum, como 😀, ocupa 4 bytes.

Estes são exemplos em UTF-8, não resultados garantidos pela ferramenta. A descrição da ferramenta não indica qual é a codificação de caracteres utilizada nem se um kilobyte corresponde a 1 000 ou 1 024 bytes. Esta diferença pode ser importante quando o valor está próximo de um limite técnico.

Como calculo o tamanho de um texto?

Introduz o texto e consulta o valor apresentado no campo de resultado Tamanho.

  1. Copia ou escreve exatamente o texto cujo tamanho codificado em bytes pretendes medir.
  2. Consulta o respetivo tamanho em bytes, kilobytes ou megabytes.
  3. Compara o resultado com o limite imposto pelo sistema de destino.

Inclui a pontuação, os espaços e as quebras de linha que vão constar do texto final. O ideal é calcular o tamanho da versão definitiva, em vez de uma versão preliminar. Os carateres de escape, as etiquetas adicionadas e até uma quebra de linha no fim podem alterar o tamanho transmitido.

Quando é útil verificar o tamanho de um texto?

Esta verificação é útil quando um serviço limita os dados por bytes, em vez de pelo número de caracteres visíveis. Pode evitar falhas repetidas de carregamento ou validação quando o texto parece suficientemente curto, mas contém letras acentuadas, sistemas de escrita não latinos ou emojis.

  • Pedidos de API: verifica um payload JSON ou XML completo antes de o enviares através de um gateway de API com um limite para o tamanho do corpo do pedido.
  • Importações para bases de dados: verifica os valores copiados do Microsoft Excel ou de um ficheiro CSV antes de os carregares em campos de bases de dados com limites em bytes.
  • Preparação de impressões em série: verifica parágrafos personalizados extensos depois de os marcadores de posição terem sido substituídos pelos dados dos destinatários.
  • Campos de CMS: mede código incorporado, metadados ou texto estruturado antes de os colares no WordPress ou noutro sistema de gestão de conteúdos.
  • Sistemas de registo e mensagens: confirma que uma mensagem gerada permanece abaixo do limite de bytes por entrada.

No caso de exportações de folhas de cálculo, calcula apenas o texto já limpo, não o livro inteiro. Os ficheiros CSV acrescentam delimitadores e uma estrutura de fins de linha, podendo também incluir um marcador de codificação. Já os ficheiros XLSX incluem ainda a estrutura e os metadados do livro. Por isso, o resultado do texto não corresponde necessariamente ao tamanho apresentado para um ficheiro XLSX ou CSV.

Porque é que o número de bytes difere do número de caracteres?

Os valores diferem porque as codificações de caracteres usam quantidades distintas de bytes para guardar cada caráter. Em UTF-8, as letras e os algarismos latinos básicos ocupam normalmente um byte, enquanto muitos carateres acentuados, símbolos e sistemas de escrita ocupam mais.

Os espaços e a pontuação também ocupam espaço de armazenamento. Os fins de linha são uma causa frequente de pequenas diferenças. Os sistemas do tipo Unix utilizam geralmente um único caráter de mudança de linha, enquanto os ficheiros de texto do Windows usam habitualmente um retorno do carro seguido de uma mudança de linha. Assim, o mesmo texto visível com várias linhas pode ter um tamanho diferente depois de guardado.

Os limites de caracteres em plataformas como o X ou o LinkedIn não devem ser verificados apenas através do tamanho em bytes. Estes serviços aplicam regras de contagem ou ponderação de caracteres, em vez de usarem o total de bytes em UTF-8 como limite das publicações. Além disso, este cálculo não inclui a formatação do documento, imagens, cabeçalhos de ficheiro ou compressão.

Perguntas frequentes

Posso colar texto confidencial na calculadora?

Não é possível confirmar onde esta ferramenta processa o texto introduzido.

A formatação copiada afeta o resultado?

O resultado diz respeito ao texto introduzido na ferramenta, não ao tamanho total de um documento do Word, de uma mensagem de email ou de uma página Web. Tipos de letra, cores, alterações registadas, imagens incorporadas e outros dados do documento podem ocupar espaço sem aparecerem como texto normal.

Posso usar o resultado num pedido JSON?

Sim, mas calcula o JSON final já serializado, não apenas um valor isolado. As aspas, os nomes das propriedades, as vírgulas, os parênteses retos e os carateres de escape acrescentam bytes. Os cabeçalhos HTTP e a codificação de transporte também podem adicionar dados fora do corpo do pedido.

A calculadora indica quantas mensagens SMS são necessárias?

Não. Uma contagem geral de bytes não basta para prever a segmentação de SMS. O texto de SMS utiliza normalmente o alfabeto GSM de 7 bits predefinido ou a codificação UCS-2, e as mensagens divididas em várias partes reservam espaço para informações de concatenação. Carateres como aspas curvas podem alterar a codificação utilizada em toda a mensagem, enquanto o suporte de emojis pode depender de o fornecedor usar UTF-16 ou outro método de processamento não normalizado.

Os carateres invisíveis contam para o tamanho do texto?

Podem contar. Tabulações, quebras de linha, espaços não separáveis, carateres de largura zero e uma marca de ordem de bytes podem ocupar espaço, embora sejam difíceis ou impossíveis de ver. Se o resultado for inesperadamente elevado, cola o conteúdo num editor ou num modo de inspeção que mostre carateres invisíveis ou pontos de código e volta a calcular o tamanho.

Verificações finais

Utiliza exatamente o texto que o destino vai receber, incluindo as quebras de linha e os carateres de escape. Se precisares primeiro de limpar conteúdo copiado da Web, o Removedor de tags HTML pode eliminar a marcação antes do cálculo. Perante limites rigorosos de uma API, base de dados ou ficheiro, confirma na documentação do sistema qual é a codificação e a definição de unidade exigidas.

Ferramentas Populares