ForHosting KIT · Texto e IA

Verificar comprimento do assunto de email

«Your order ships tomorrow morning» tem 33 caracteres: cabe na prévia de 40 do celular e na de 70 do desktop. Se o assunto for mais longo, você vê onde ele é cortado e qual trecho continua visível. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Matéria
Your order ships tomorrow morning
Você obtém
Número de caracteres
33
Limite no celular
40
Limite no desktop
70
Caracteres excedentes no celular
0

Este verificador de comprimento de assunto de email mede a linha de assunto em pontos de código Unicode e a compara com limites fixos de pré-visualização na caixa de entrada em mobile e desktop usados por clientes de correio populares. Assuntos que parecem perfeitos numa janela larga do navegador muitas vezes cortam na tela de bloqueio do celular ou na aplicação Gmail, escondendo a oferta, o prazo ou a marca que devia impulsionar a abertura. Marketers, equipas de suporte, product managers e programadores colam um rascunho de assunto, veem a contagem de caracteres, sabem se seria truncado no mobile ou no desktop e leem o recorte exato de pré-visualização que o destinatário veria. O motor é totalmente determinístico: uma contagem de pontos de código, limites fixos de quarenta caracteres no mobile e setenta no desktop, fatias de string puras e sem rede.

O que significa o truncamento do assunto em mobile e desktop

Os clientes de caixa de entrada nem sempre mostram o assunto completo. Em muitos celulares a área de pré-visualização é estreita, por isso strings com mais de cerca de quarenta caracteres são cortadas com reticências e o resto só aparece quando a mensagem é aberta. Painéis de desktop e webmail são mais largos, muitas vezes perto de sessenta a setenta caracteres, mas ainda não são infinitos.

Equipas de campanha que só verificam o comprimento numa célula de folha de cálculo ou num editor em largura total perdem o corte que acontece na tela de bloqueio. Este verificador responde a uma pergunta prática no momento do envio: dado este assunto exato, seria truncado numa prévia típica de mobile, numa de desktop, ou em nenhuma. Conta pontos de código Unicode para que emoji e scripts não latinos sejam medidos com mais justiça do que um comprimento UTF-16 bruto que parte pares substitutos.

Não há um modelo de linguagem a reescrever o seu texto, nem geração A/B de assuntos alternativos, nem chamada de rede a um fornecedor de caixa de correio. Casos rejeitados incluem um campo subject em falta, um valor null, uma string vazia, colagem só de espaços, objetos e arrays que não são texto simples, e cargas maiores que o máximo documentado.

Se precisar de variantes criativas de assunto, use um gerador de linhas de assunto; se precisar de um contador completo de palavras e caracteres do corpo, use uma ferramenta de contagem de palavras.

Onde as verificações de comprimento de assunto encaixam em marketing, suporte e software

Equipas de ciclo de vida e aquisição deparam-se com o comprimento do assunto quando uma linha de Black Friday que parecia bem num portátil perde o código de desconto no mobile, quando um assunto de recibo transacional enterra o número da encomenda para além da dobra, ou quando o teaser de uma newsletter é cortado a meio da frase.

Equipas de suporte e sucesso usam a mesma verificação em assuntos de notificação de tickets para que os clientes vejam o id do caso ou o nome do produto na sombra de notificação. Exercícios de sala de aula e bootcamp usam a ferramenta como exercício determinístico de strings: contar pontos de código, comparar com limites fixos e emitir um status sem chamar uma caixa de correio.

Agências colam rascunhos de clientes no formulário gratuito do navegador durante revisões e depois fixam os mesmos limites em CI para que freelancers não enviem um assunto de setenta caracteres pensado só para desktop. Combine com geradores de assunto, formalizadores de email, contadores de palavras ou detetores de phishing ao construir um pequeno laboratório de utilitários de email gratuitos e determinísticos para formulários, preparação de CMS e higiene de envio.

Gate mobile no momento do envio da campanha

Cole rascunhos de assunto antes de um envio em massa e marque qualquer linha que ultrapasse a prévia mobile de quarenta caracteres para as ofertas permanecerem visíveis nos celulares.

Revisão de assuntos transacionais

Verifique assuntos de recibo, envio e redefinição de senha para que números de encomenda e palavras de ação não sejam cortados no mobile nem no desktop.

Quais são os limites de caracteres em mobile e desktop?

Esta ferramenta usa limites fixos de estilo industrial de 40 caracteres para prévias mobile e 70 para desktop, contados como pontos de código Unicode.

O que acontece se o assunto estiver vazio?

Forneça uma linha de assunto não vazia; colagem só de espaços é tratada como vazia.

Um emoji conta como um caractere no assunto?

A contagem é feita por pontos de código Unicode, então um emoji não é dividido em duas unidades como acontece em alguns contadores. Alfabetos não latinos são medidos do mesmo jeito, o que aproxima a conta do que a caixa de entrada mostra.

Dá para ver como o assunto vai ficar quando for cortado?

Sim. Além da contagem, você recebe o trecho exato exibido na prévia do celular e na do desktop, e quantos caracteres passam de cada limite, para poder trazer a oferta ou o prazo para o começo.

Os espaços contam no comprimento do assunto?

Os espaços ao redor de palavras reais contam, porque a caixa de entrada também os exibe. Já um assunto feito só de espaços é recusado, para que um formulário em branco não passe como se estivesse certo.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/write/email-subject-length-check

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/write/email-subject-length-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"subject":"Your order ships tomorrow morning"}'
{
  "subject": "Your order ships tomorrow morning"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "write.email_subject_length_check",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_chars500
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Assuntos vazios ou só com espaços são rejeitados com invalid_input para que um formulário em branco não se torne um sucesso silencioso. Use de graça no navegador ao redigir campanhas, ou chame a API a US$ 0,002 por pedido bem-sucedido quando precisar de flags de truncamento reproduzíveis em CI, prévias de ESP ou pipelines de conteúdo.

O que significa o truncamento do assunto em mobile e desktop

A resposta ecoa o assunto, reporta char_count, repete o mobile_limit fixo de quarenta e o desktop_limit de setenta, define os booleanos truncated_mobile e truncated_desktop, indica quantos caracteres ultrapassam cada limite e devolve preview_mobile e preview_desktop como os recortes visíveis. O status é ok quando o assunto cabe em ambos os limites, truncated_mobile quando só excede o limite mobile, e truncated_desktop quando também excede o de desktop. O motor constrói um relatório de comprimento exacto dentro do comprimento máximo suportado ou rejeita o pedido com invalid_input. Esta página responde apenas se o assunto seria cortado em prévias comuns de caixa de entrada, com saída estável adequada a listas de verificação, testes unitários e consumidores de API.

Como o campo subject é lido e como os limites permanecem reproduzíveis

O valor deve ser uma string não vazia após uma verificação de conteúdo significativo; números finitos e bigints são convertidos primeiro para string para que um identificador de encomenda digitado como número ainda produza um assunto estável de dígitos. Espaços exteriores em volta de palavras reais ainda contam para o comprimento porque as caixas de entrada os mostram; apenas espaço em branco puro sem conteúdo visível é tratado como vazio. A contagem de caracteres usa Array.from na string para que cada ponto de código Unicode, incluindo muitos emoji, conte como um. As prévias de desktop seguem a mesma regra a setenta. O status nunca depende da data atual, de tabelas de colação de locale que reordenam letras de forma diferente entre hosts, nem de amostragem aleatória. O nome de campo preferido é subject, mas os aliases text, input, title, line e s são aceites para que query strings, folhas de cálculo, colunas de exportação de ESP e formulários tipados reutilizem o mesmo contrato sem renomear colunas. Booleanos, objetos simples e arrays são rejeitados com uma mensagem clara para que um corpo JSON errado não se torne a palavra true nem um despejo de objeto pouco útil. String vazia e colagem só de espaços são sempre invalid_input: a promessa do produto é verificar uma linha de assunto real, não inventar um sucesso zero para um envio em branco. O comprimento é limitado a quinhentos caracteres para que uma colagem descontrolada não monopolize um Worker; cargas mais longas falham com uma mensagem de limite explícita em vez de um corte silencioso. As prévias de truncamento fatiam com o mesmo limite de pontos de código: quando truncated_mobile é true, preview_mobile são os primeiros quarenta pontos de código; quando é false, é o assunto completo. Combine a execução gratuita no navegador desta página com a API paga quando precisar do relatório idêntico dentro de um pipeline automatizado que bloqueia envios antes de saírem do seu ESP.

Onde as verificações de comprimento de assunto encaixam em marketing, suporte e software

Nesta página o trabalho corre inteiramente no seu navegador; através da API cada análise bem-sucedida custa US$ 0,002, a validação falhada não é cobrada e nada é armazenado após a resposta. Essa divisão — exploração interativa gratuita e uma API paga idêntica — corresponde ao resto do catálogo KIT de nível A e permite passar de uma demo no escritório de campanha para um gate automatizado sem mudar o resultado numérico.

Fixtures de comprimento de assunto em CI

Afirme valores determinísticos de truncated_mobile e status em pipelines e ganchos de ESP sem reimplementar à mão os limites da caixa de entrada.

Quanto custa a verificação de comprimento do assunto de email?

É grátis no seu navegador nesta página. Através da API um pedido bem-sucedido custa US$ 0,002; entradas inválidas não são cobradas.

Como é medida a contagem de caracteres?

char_count é o número de pontos de código Unicode via Array.from(subject).length, de modo que muitos emoji contam como uma unidade e não como duas unidades de código UTF-16.

O que significa o status truncated_mobile?

O assunto é mais longo que o limite mobile mas ainda cabe no de desktop. truncated_desktop significa que também excede o limite de desktop.

Ver a documentação completa do KIT →