Vai al contenuto principale
LibraTool logoLibraTool

Contatore di frequenza delle parole gratis

Conta quante volte appare ogni parola nel tuo testo. Visualizza le parole più frequenti, esporta in CSV e filtra le stop word.

Funziona offline una volta caricato

Carica .txt, .md, .csv, .docx o .pdf. I file vengono letti sul tuo dispositivo.

Lunghezza minima:
Conteggio min.:
Mostra le prime:
Ordina:

Usi comuni

  • Analizza la Densità delle Parole Chiave per l'SEOControlla quante volte le tue parole chiave target appaiono in un articolo e ottimizza la densità delle parole chiave.
  • Analizza la Ripetizione di Parole nella Scrittura AccademicaIdentifica le parole usate eccessivamente negli saggi, tesi e articoli di ricerca per migliorare la varietà del vocabolario.
  • Analizza la Frequenza nei Corpora di TestoComprendi la distribuzione delle parole in discorsi, libri, dataset e altri grandi corpi di testo.
  • Analizza la Strategia dei Contenuti dei ConcorrentiIncolla un articolo o una pagina di destinazione di un concorrente per vedere quali parole chiave e argomenti enfatizzano.
  • Controlla la Leggibilità e il Vocabolario del TestoIdentifica se la tua scrittura utilizza un vocabolario vario o si affida troppo a frasi ripetute.

Come funziona

L'analisi della frequenza delle parole funziona interamente nel tuo browser, con un tokenizzatore scritto a mano e una Map JavaScript: nessuna libreria, nessun server. Il testo viene analizzato, contato e ordinato per frequenza in locale, nel momento in cui lo digiti o lo incolli.

  1. 1
    Tokenizzazione compatibile con Unicode
    Lo strumento converte il testo in minuscolo, poi estrae i token con la regex a proprietà Unicode \p{L}\p{M}, che gestisce correttamente le lettere accentate e le scritture non latine. Per il testo CJK (cinese, giapponese, coreano) passa all'API Intl.Segmenter integrata nel browser con granularity: 'word', per dividere i caratteri che non hanno spazi tra loro.
  2. 2
    Filtro per stop word e lunghezza
    Il filtro opzionale rimuove le parole funzionali comuni (the, a, is e i loro equivalenti in spagnolo, francese, tedesco, italiano e portoghese) usando un Set predefinito nel codice, scelto in base alla lingua del sito. Un cursore di lunghezza minima rimuove i token più corti della soglia scelta prima che inizi il conteggio.
  3. 3
    Conteggio di frequenza basato su Map e modalità n-gram
    I token vengono contati in una Map JavaScript, scelta apposta perché nomi di proprietà riservati come 'constructor' non possano collidere con le parole contate. In modalità bigramma o trigramma, il tokenizzatore fa scorrere una finestra sul flusso di token grezzo e unisce le parole adiacenti in frasi prima del conteggio.
  4. 4
    Risultati ordinati ed esportazione CSV
    I risultati vengono ordinati per conteggio decrescente e mostrati come grafico a barre ordinato. L'esportazione crea in memoria un blob CSV di testo semplice con la Blob API del browser e avvia il download: in nessun momento viene inviato nulla a un server.

Guida

Esempio pratico

Premi «Prova un esempio» sopra la casella vuota «Testo da analizzare». Carica un paragrafo di 186 caratteri su una volpe e un cane, e le statistiche mostrano 37 «Parole totali», 18 «Parole uniche» e 186 «Caratteri». Nella scheda «Parole» la tabella intitolata «Le 18 parole principali» mette al primo posto fox con 4 usi (16,0%), poi dog con 3 (12,0%), poi quick e lazy con 2 ciascuna (8,0%). I riempitivi come «the» e «a» mancano perché «Escludi le stop word» è selezionato, ed è per questo che la nota sotto la tabella dice «Le percentuali sono quote dei 25 elementi contati dopo i filtri.» Imposta «Conteggio minimo» su 2 e restano solo quelle quattro righe. Poi premi «Frasi di 2 parole»: con «Conteggio minimo» ancora a 2, restano «lazy dog» e «the fox», 2 usi ciascuna (5,6%), e la nota ora conta 36 elementi.

Quali impostazioni usare, e i limiti

  • Carica un documento o incolla del testo. Il pulsante «Carica un file di testo» apre file .txt, .md, .csv, .log, .docx e .pdf e sostituisce ciò che c'è nella casella. La pagina dice «I file vengono letti sul tuo dispositivo.» e il file non viene caricato; il primo file PDF o Word carica soltanto un componente di lettura da questo sito. Un PDF viene letto per il suo livello di testo, fino alle prime 400 pagine, quindi un PDF scansionato senza testo fallisce. Un .docx viene letto come testo semplice. Mentre lavora, il pulsante dice «Lettura del file in corso…».
  • Passa tra parole e frasi. Le schede «Parole», «Frasi di 2 parole» e «Frasi di 3 parole» cambiano ciò che viene contato. Le frasi sono costruite dal flusso grezzo di parole, quindi «Escludi le stop word» e «Lunghezza minima» sono disattivati e non applicati, e una frase può attraversare un punto fermo o un a capo: l'esempio dà «lazy dog the». «Conteggio minimo», «Ordina» e «Mostra le prime» funzionano ancora. Una parola nella tua lista da ignorare elimina ogni frase che la contiene.
  • Scegli la lingua delle stop word. Le stop word vengono rimosse di default, usando l'elenco della «Lingua della pagina», mostrata come «Lingua della pagina (Italiano)» in questa pagina. L'elenco inglese ha 99 parole. Sono integrati diciassette elenchi: inglese, spagnolo, francese, tedesco, italiano, portoghese, turco, russo, ucraino, persiano, arabo, giapponese, polacco, olandese, indonesiano, vietnamita e hindi. Per un testo tedesco scegli tedesco nel menu «Lingua delle stop word», altrimenti i riempitivi tedeschi restano nella tabella. «(nessuna)» disattiva il filtro. Aggiungi le tue parole in «Ignora anche queste parole», separate da virgole, punti e virgola, spazi o a capo.
  • Regola la tabella con Lunghezza minima, Conteggio minimo e Mostra le prime. «Lunghezza minima» va da 1 a 5 caratteri e parte da 2 caratteri, quindi le lettere singole vengono scartate; 4 caratteri scarterebbero anche «fox», «dog» e «ran» nell'esempio. «Conteggio minimo» offre 1, 2, 3, 5 e 10, e «Mostra le prime» offre 10, 20, 50 e 100. «Ordina» è «Per conteggio» o «Alfabetico». «Filtra i risultati…» restringe le righe alle parole che contengono ciò che scrivi. Il totale delle parole uniche e le percentuali sono calcolati prima di «Conteggio minimo» e «Mostra le prime», quindi quelle impostazioni non li cambiano mai.
  • Decidi che cosa conta come parola. Le parole sono sequenze di lettere, cifre e trattini, quindi «well-known» è una sola parola. «Mantieni gli apostrofi dentro le parole (don't = 1 parola)» è selezionato di default; deselezionalo e «don't» diventa «don» e «t». «Conta i numeri» è selezionato di default; deselezionalo per scartare i token fatti solo di cifre, come 2024, mantenendo «3D». «Distingui maiuscole e minuscole» è disattivato, quindi «Fox» e «fox» sono una sola parola; selezionalo e si separano, anche se le stop word vengono comunque riconosciute in qualsiasi caso. Il testo cinese, giapponese, coreano, thai, lao, khmer e birmano viene diviso con il segmentatore di parole del browser, dove ne ha uno.
  • Esporta l'elenco completo, non solo le righe visibili. «Esporta CSV» salva word-frequency.csv con le colonne Parola, Conteggio e Percentuale per ogni riga che supera i tuoi filtri e «Conteggio minimo», anche se «Mostra le prime» la nasconde, e si apre in Excel con la codifica giusta. Una parola che inizia con =, + o @ riceve un apostrofo iniziale così un foglio di calcolo non la esegue come formula. «Copia le prime 18» e «Copia tutte le 18» copiano righe separate da tabulazioni da incollare in un foglio. «Grafico (PNG)» salva word-frequency.png, un grafico a barre di fino a 25 delle righe mostrate.

Problemi comuni e come risolverli

Dice «Non è stato possibile leggere quel file. Scegli un file di testo, Word (.docx) o PDF che contenga testo selezionabile.»
Un solo messaggio copre quattro casi: il file non contiene testo leggibile (un PDF scansionato o un documento vuoto), è un file binario, il lettore PDF è fallito o il lettore Word è fallito su un .docx danneggiato. Un PDF che richiede una password per aprirsi non può essere letto, perché non c'è un campo per la password. I browser per smartphone più vecchi, compreso Samsung Internet, ricevono una versione di compatibilità del lettore PDF. Se un PDF fallisce comunque, copia il suo testo e incollalo nella casella.
Dice «report.doc è un file DOC, che questo strumento non può aprire.» (con il nome e il formato del tuo file).
L'inizio del file è stato riconosciuto e il suo tipo non è tra quelli accettati dallo strumento. I vecchi file Word .doc, i fogli di calcolo, le presentazioni e le immagini vengono rifiutati così prima che venga letto qualcosa. Apri il file in Word o in un altro editor e salvalo come .docx, PDF o testo semplice, poi caricalo di nuovo. Accanto al messaggio può comparire un link come «Prova … invece.» quando un altro strumento di questo sito apre quel tipo.
«Parole totali» dice 37, ma la nota sotto la tabella dice «Le percentuali sono quote dei 25 elementi contati dopo i filtri.»
«Parole totali» conta ogni parola del testo. Le percentuali usano solo gli elementi rimasti dopo l'applicazione di «Escludi le stop word», «Lunghezza minima» e «Ignora anche queste parole» (25 su 37 nell'esempio), prima di «Conteggio minimo» e «Mostra le prime». Nelle schede delle frasi la base è il numero di frasi, 36 per l'esempio di 37 parole. Per contare tutto, deseleziona «Escludi le stop word» e imposta «Lunghezza minima» a 1.
Una parola comune come «the», o una parola breve come «fox», manca dalla tabella.
Tre filtri nascondono parole. «Escludi le stop word» è selezionato di default e rimuove l'elenco della lingua scelta, che comprende «the», «and», «with» e «not». «Lunghezza minima» parte da 2 caratteri e un'impostazione più alta nasconde le parole brevi. Anche le parole scritte in «Ignora anche queste parole» vengono rimosse. Deseleziona la casella delle stop word, imposta «Lunghezza minima» a 1 e «Conteggio minimo» a 1 per vedere ogni parola, e scegli la lingua giusta delle stop word per i testi non inglesi.
Dice «Nessun risultato corrisponde al filtro.»
La casella «Filtra i risultati…» mostra solo le parole che contengono ciò che hai scritto, in qualsiasi caso, e cerca nell'intero elenco, non solo nelle righe visibili. Il messaggio significa che nessuna parola contiene quel testo, quindi svuota la casella o controlla l'ortografia; «fox» trova anche «foxes». Se non compare alcuna tabella mentre «Parole totali» è sopra zero, le opzioni hanno rimosso ogni parola: abbassa «Conteggio minimo» o deseleziona «Escludi le stop word».

Come si confronta

Un semplice contaparole dà i totali di parole e caratteri; questo strumento classifica quante volte ricorre ogni parola o breve frase distinta. Conta le forme esatte, quindi «dog» e «dogs» o «fox» e «foxes» sono righe separate, perché non riduce le parole alla radice. Gli elenchi di stop word sono brevi elenchi fissi per 17 lingue, non un dizionario completo, quindi leggi le prime righe prima di trarre conclusioni. Lavora su un solo testo per volta, conta frasi fino a 3 parole e mostra al massimo 100 righe a schermo, anche se le esportazioni contengono ogni riga. Per grandi raccolte di testi, una tabella pivot o un programma di analisi del testo fa di più. In cambio non c'è nulla da installare e il tuo file viene letto sul tuo dispositivo.

Strumenti correlati

Domande frequenti