Word and token frequency
Uses Intl word boundaries or whitespace tokens, with locale, normalization and lowercasing chosen explicitly.
- Runs in your browser
- No upload
- Check before download
Inputs stay in this tab and are not uploaded or saved automatically. Optional aggregate usage counts and coarse processing diagnostics are sent only after consent, without input content or filenames. Clearing or closing loses inputs; save needed outputs first.
Method and limits
Uses Intl word boundaries or whitespace tokens, with locale, normalization and lowercasing chosen explicitly. The only stoplist is the optional one you provide; there are no hidden stopwords. Results are sorted by descending frequency, with ties in Unicode string order. CSV is quoted safely; tokens that look like spreadsheet formulas remain data and are not neutralized. The stoplist is limited to 20,000 UTF-8 bytes and 10,000 lines. Each line matches one complete token after the chosen normalization and lowercasing; extra whitespace and a BOM are literal and not silently trimmed. The exact list and settings are exported.
UTF-8 files up to 256 KiB; ordinary text up to 100,000 UTF-16 units; decoding of coded bytes up to 256 KiB. Byte codecs up to 16,384 bytes; lists up to 10,000 records each; retained tokens, graphemes, Braille cells and Unicode rows up to 20,000; HTML up to 20,000 allocations or nodes and depth 64. All output files together up to 2 MiB. A worker that can be stopped runs for at most 5 seconds; this is not a guarantee for the whole memory heap.
How to use it
- Choose source and method
Inputs stay in this tab and are not uploaded or saved automatically. Optional aggregate usage counts and coarse processing diagnostics are sent only after consent, without input content or filenames. Clearing or closing loses inputs; save needed outputs first.
- Method
Uses Intl word boundaries or whitespace tokens, with locale, normalization and lowercasing chosen explicitly. The only stoplist is the optional one you provide; there are no hidden stopwords. Results are sorted by descending frequency, with ties in Unicode string order. CSV is quoted safely; tokens that look like spreadsheet formulas remain data and are not neutralized. The stoplist is limited to 20,000 UTF-8 bytes and 10,000 lines. Each line matches one complete token after the chosen normalization and lowercasing; extra whitespace and a BOM are literal and not silently trimmed. The exact list and settings are exported.
- Inspect details and save originals
First 10,000 characters and100 table rows shown; downloads contain the full output and original backup.
Method and limits
Method
Uses Intl word boundaries or whitespace tokens, with locale, normalization and lowercasing chosen explicitly. The only stoplist is the optional one you provide; there are no hidden stopwords. Results are sorted by descending frequency, with ties in Unicode string order. CSV is quoted safely; tokens that look like spreadsheet formulas remain data and are not neutralized. The stoplist is limited to 20,000 UTF-8 bytes and 10,000 lines. Each line matches one complete token after the chosen normalization and lowercasing; extra whitespace and a BOM are literal and not silently trimmed. The exact list and settings are exported.
Read local file
Inputs stay in this tab and are not uploaded or saved automatically. Optional aggregate usage counts and coarse processing diagnostics are sent only after consent, without input content or filenames. Clearing or closing loses inputs; save needed outputs first.
Resource limit reached. Reduce the input, the retained items or the size of the output.
UTF-8 files up to 256 KiB; ordinary text up to 100,000 UTF-16 units; decoding of coded bytes up to 256 KiB. Byte codecs up to 16,384 bytes; lists up to 10,000 records each; retained tokens, graphemes, Braille cells and Unicode rows up to 20,000; HTML up to 20,000 allocations or nodes and depth 64. All output files together up to 2 MiB. A worker that can be stopped runs for at most 5 seconds; this is not a guarantee for the whole memory heap.