ForHosting KIT · Texto e IA

Contar apenas letras

Hello, World! 123 — café Ωmega 🚀 tem 19 letras: números, espaços, pontuação e o emoji ficam de fora, enquanto o é e o Ω grego contam como qualquer outra letra. Útil para jogos de palavras, exercícios escolares e checagem de dados. 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
Texto
Hello, World! 123 — café Ωmega 🚀
Você obtém
Contagem de letras
19

Este contador fornece um total limpo das letras alfabéticas presentes em um texto. Ele ignora algarismos, espaços, quebras de linha, pontuação, emojis, sinais monetários, operadores matemáticos e outros símbolos, portanto elementos acessórios não aumentam o resultado. Diferentemente de uma verificação limitada a ASCII, reconhece letras Unicode, inclusive caracteres latinos acentuados e letras dos sistemas grego, cirílico e árabe, entre muitos outros. O resultado ajuda em jogos de palavras, exercícios didáticos, revisões editoriais, limpeza de dados e testes de software reproduzíveis. O cálculo é uma varredura local e fixa, sem rede, aleatoriedade ou data.

O que o total exclusivo de letras inclui

O resultado conta caracteres cuja categoria geral Unicode é Letra. Ela inclui letras maiúsculas, minúsculas, titulares, modificadoras e caracteres de sistemas de escrita que não seguem o padrão inglês. Por exemplo, é, a grega Ω e a árabe ك contam individualmente como uma letra.

Um acento combinante digitado separadamente não acrescenta outra letra, pois é uma marca; a letra-base continua contando. Algarismos nunca entram no total, estejam dentro de um código, ao lado de uma palavra ou isolados. Também são ignorados espaços, tabulações, quebras de linha, vírgulas, pontos, apóstrofos, aspas, travessões, colchetes, operadores, moedas, emojis e ornamentos.

Esse contrato específico torna o número claro para jogos, critérios de avaliação e asserções automáticas. O texto original não é transformado, normalizado, corrigido nem devolvido como cópia filtrada: ele é examinado exatamente como você o enviou, e somente a categoria Unicode Letra altera o total.

Como inserir o texto e entender casos especiais

A string pode conter frases, várias linhas, códigos, pontuação ou símbolos, que podem permanecer porque o contador os pula automaticamente. Arrays, objetos, booleanos e números são rejeitados em vez de convertidos silenciosamente, evitando resultados inesperados. O algoritmo percorre pontos de código Unicode, impedindo que um caractere do plano suplementar seja dividido em duas etapas, e aplica a propriedade padrão Letra a cada ponto.

Nenhuma localidade é presumida, nenhum dicionário é consultado e maiúsculas não mudam a contagem. Sem rede, hora atual, valores aleatórios ou estado mutável, entradas idênticas sempre produzem saídas idênticas.

Como usar totais limpos em jogos e análises

A contagem exclusiva de letras é útil quando a formatação e caracteres incidentais não devem influenciar uma medição. Criadores de jogos podem comparar o tamanho de dicas mesmo com numeração, espaços e pontuação, sem preparar antes uma cópia higienizada. Professores podem conferir exercícios do alfabeto, criar gabaritos reproduzíveis e demonstrar a diferença entre letras e todos os caracteres.

Editores e pesquisadores podem medir conteúdo alfabético em rótulos, pesquisas, manchetes ou registros importados com identificadores. Em fluxos de limpeza, um zero em um campo não vazio revela linhas formadas somente por algarismos ou símbolos. Esta ferramenta não conta palavras, sílabas, grafemas, vogais, consoantes nem todos os caracteres visíveis, e não remove conteúdo.

Use um contador geral ou uma ferramenta de limpeza quando precisar desses resultados.

Conferir material de jogos

Meça somente o conteúdo alfabético jogável de dicas, frases e respostas, ignorando numeração e pontuação.

Auditar dados de formato misto

Descubra quanto conteúdo alfabético existe em rótulos, pesquisas e registros importados com números ou símbolos.

Letras acentuadas e de outros idiomas contam?

Sim. A propriedade Unicode Letra inclui caracteres latinos acentuados e letras de muitos outros sistemas de escrita.

Números, espaços e pontuação entram no total?

Não. Algarismos, espaços, pontuação, emojis, moedas, operadores matemáticos e outros símbolos são ignorados.

O resultado pode ser zero?

Pode. Um texto só com números, espaços, pontuação ou emojis não tem letras e dá zero, o que muitas vezes é exatamente o que uma checagem de dados precisa. Já um texto totalmente vazio é recusado.

Maiúsculas e minúsculas contam do mesmo jeito?

Sim, a caixa não faz diferença: A e a somam uma letra cada. O contador só verifica se cada caractere é uma letra, de qualquer alfabeto, e ignora todo o resto.

Um acento digitado separado conta como letra?

Não. Quando o acento entra como uma marca à parte, essa marca não é letra e não soma; a letra que o recebe conta normalmente. Assim o total não muda conforme o jeito de digitar o acento.

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/str/char-count-letters-only

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/str/char-count-letters-only \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello, World! 123"}'
{
  "text": "Hello, World! 123"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.char_count_letters_only",
  "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_chars100000
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.

Você pode usar a ferramenta no navegador ou chamar a API por US$ 0,002 por solicitação bem-sucedida quando precisar automatizar a mesma regra.

O que o total exclusivo de letras inclui

A resposta contém intencionalmente apenas letter_count e um rótulo fixo de método, sem misturar palavras, bytes, vogais ou total de caracteres.

Como inserir o texto e entender casos especiais

Forneça o conteúdo no campo obrigatório text como uma string JSON ou cole-o no controle correspondente do navegador. Uma string vazia é rejeitada com invalid_input para que um envio acidental em branco não pareça um zero significativo. Já uma string não vazia composta apenas de espaços, algarismos, pontuação ou emojis é válida e retorna letter_count zero. A entrada é limitada a cem mil caracteres JavaScript para manter a execução controlada no navegador e no Worker.

Como usar totais limpos em jogos e análises

O navegador atende verificações pontuais; cada solicitação bem-sucedida à API custa US$ 0,002 e usa o mesmo algoritmo.

Criar testes deterministas

Gere totais Unicode estáveis para validadores, fixtures douradas, software educacional e asserções de CI.

Quanto custa o contador exclusivo de letras?

O uso no navegador é gratuito. Uma solicitação bem-sucedida à API custa US$ 0,002; entradas inválidas são rejeitadas.

Um resultado válido pode ser zero?

Sim. Uma string não vazia sem letras retorna letter_count zero. Uma string vazia é uma entrada inválida.

A ferramenta devolve o texto sem os caracteres não alfabéticos?

Não. Ela devolve um letter_count numérico e o rótulo do método; não modifica nem fornece uma versão filtrada do texto.

Ver a documentação completa do KIT →