🛠️ToolsShed

Contador de Palavras e Caracteres

Conte palavras, caracteres, frases e parágrafos no seu texto.

0
Palavras
0
Caracteres
0
Caracteres (sem espaços)
0
Frases
0
Parágrafos
1
Linhas
~1 min
Tempo de leitura

O Contador de Palavras analisa seu texto e informa instantaneamente o número de palavras, caracteres (com e sem espaços), sentenças e parágrafos. É uma ferramenta de escrita essencial para quem trabalha dentro de limites de comprimento específicos, seja escrevendo um tweet, um ensaio de candidatura universitária ou texto publicitário com restrições de caracteres.

Cole ou digite seu texto na área de entrada e as contagens são atualizadas em tempo real enquanto você escreve. A ferramenta também estima o tempo de leitura com base em uma velocidade de leitura média de 200-250 palavras por minuto.

As contagens de palavras e caracteres diferem ligeiramente dependendo de como você conta. Esta ferramenta segue a convenção mais comum usada pelos processadores de texto: caracteres consecutivos sem espaço formam uma palavra, e os espaços separam as palavras.

Perguntas Frequentes

Implementação de Código

def count_text(text: str) -> dict:
    words = text.split()
    chars_with_spaces = len(text)
    chars_no_spaces = len(text.replace(" ", "").replace("\n", "").replace("\t", ""))
    sentences = len([s for s in text.replace("!", ".").replace("?", ".").split(".") if s.strip()])
    paragraphs = len([p for p in text.split("\n\n") if p.strip()])
    reading_time_min = round(len(words) / 225, 1)  # ~225 wpm average

    return {
        "words": len(words),
        "chars_with_spaces": chars_with_spaces,
        "chars_no_spaces": chars_no_spaces,
        "sentences": sentences,
        "paragraphs": paragraphs,
        "reading_time_min": reading_time_min,
    }


text = """Hello world. This is a sample paragraph.

This is the second paragraph with more words and sentences!"""

stats = count_text(text)
for key, value in stats.items():
    print(f"{key}: {value}")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.