🛠️ToolsShed

Contatore parole e caratteri

Conta parole, caratteri, frasi e paragrafi nel tuo testo.

0
Parole
0
Caratteri
0
Caratteri (senza spazi)
0
Frasi
0
Paragrafi
1
Righe
~1 min
Tempo di lettura

Il contatore di parole analizza il tuo testo e riporta istantaneamente il numero di parole, caratteri (con e senza spazi), frasi e paragrafi. È uno strumento di scrittura essenziale per chiunque lavori entro limiti di lunghezza specifici — che tu stia scrivendo un tweet, un saggio di candidatura universitaria o testo pubblicitario con restrizioni di caratteri.

Incolla o digita il tuo testo nell'area di input e i conteggi si aggiornano in tempo reale mentre scrivi. Lo strumento stima anche il tempo di lettura basandosi su una velocità di lettura media di 200-250 parole al minuto.

I conteggi di parole e caratteri differiscono leggermente a seconda di come si conta. Questo strumento segue la convenzione più comune usata dai word processor: i caratteri consecutivi non-spazio formano una parola, e gli spazi separano le parole.

Domande Frequenti

Implementazione del Codice

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.