
Japanese, Chinese and Thai have no spaces between words — so a browser breaks a line anywhere it likes. 東京都の家賃は becomes 東京都の家賃 / は, mid-phrase, mid-name, mid-number. To a native reader, that one break is what makes a beautiful site look unfinished.
Kumihan fixes it for the whole site in one click. It adds a small script that splits your text into phrases, and lets a line break happen only between them.
・One click. No code. Every page, including CMS text.
・Four languages: Japanese, Simplified Chinese, Traditional Chinese, Thai. Only the one you choose is loaded.
・Phrase-aware line breaking (BudouX, Apache-2.0) is bundled — no external requests, nothing is tracked.
・14 KB gzipped for Japanese.
Free — headings.
Pro (one-time $25) — the whole page, protect Latin words and numbers from breaking, balance heading lines, stricter punctuation rules, and a dictionary for names you never want split.
日本語の改行を、文節で。見出しまでは無料、本文まで直すなら Pro。

Japanese, Chinese and Thai have no spaces between words — so a browser breaks a line anywhere it likes. 東京都の家賃は becomes 東京都の家賃 / は, mid-phrase, mid-name, mid-number. To a native reader, that one break is what makes a beautiful site look unfinished.
Kumihan fixes it for the whole site in one click. It adds a small script that splits your text into phrases, and lets a line break happen only between them.
・One click. No code. Every page, including CMS text.
・Four languages: Japanese, Simplified Chinese, Traditional Chinese, Thai. Only the one you choose is loaded.
・Phrase-aware line breaking (BudouX, Apache-2.0) is bundled — no external requests, nothing is tracked.
・14 KB gzipped for Japanese.
Free — headings.
Pro (one-time $25) — the whole page, protect Latin words and numbers from breaking, balance heading lines, stricter punctuation rules, and a dictionary for names you never want split.
日本語の改行を、文節で。見出しまでは無料、本文まで直すなら Pro。