What is this tool?
A browser tool that morphologically analyzes Japanese text and turns frequent terms into a word cloud or word bubble. Kuromoji.js extracts parts of speech and joins compound nouns, so phrases such as “data visualization” stay together instead of splitting.
Presets cover a report-ready horizontal layout, a presentation palette, and a dark canvas. You can also skip analysis and load a frequency table to visualize counts you already have.
Features
- Text / frequency table input — Paste text, upload a TXT file, or load a
word,frequencyCSV - Morphological analysis — Kuromoji POS extraction. Join compound nouns, choose nouns/verbs/adjectives/adverbs, drop noise POS (dependent nouns, pronouns, numerals, suffixes), and switch dictionary form vs surface form
- Word list — Frequency and share in a table. Click a row or a word in the cloud to exclude it. Select multiple rows to merge
- Cloud and bubble — Word cloud (Archimedean / rectangular) and word bubble (circle packing, area encodes frequency)
- Style presets — Report, presentation, and dark. Typefaces (sans / serif / rounded), weight by frequency, white / dark / transparent canvas
- Color — Sequential frequency palettes, POS, or per-word colors. Rotation includes horizontal only and horizontal + 90°
- Readable figures — Title and source, shuffle layout, POS legend, hover for frequency
- Export — SVG, high-resolution PNG, and frequency CSV
- Project save/load — Save projects to the server and restore them later
How to use
- Paste text or load a frequency CSV, then press Generate
- Adjust POS, compound nouns, and stop words; exclude noise from the word list
- Choose cloud or bubble, then apply a report / presentation / dark preset
- Add a title and source
- Export as SVG or PNG
Data formats
Text
Paste text or load a .txt file. On generate, the tool analyzes morphology and builds the figure from the selected parts of speech and their frequencies.
Frequency CSV
Use this when word counts are already aggregated. Column 1 is the word, column 2 is frequency, and column 3 (POS) is optional. Headers are detected automatically.
word,frequency,pos
data visualization,12,noun
report,8,noun
slide,5,noun
Output
- PNG / SVG — The figure, including title and source
- CSV — Extracted words and frequencies

