Automatically add spaces between CJK (Chinese, Japanese, Korean) characters and Latin letters or numbers. Paste your text or HTML and get perfectly spaced content instantly — free, no signup required.
0 characters
Paste text or HTML containing mixed CJK and Latin characters. Supports Chinese, Japanese, Korean alongside English letters and numbers.
The tool automatically detects CJK–Latin boundaries and inserts a single space at each transition — no AI needed, runs entirely in your browser.
Copy the spaced result and paste it into your blog, CMS, or source code. HTML mode preserves all tags and only spaces text content.
Before
使用React和TypeScript開發Web應用程式After
使用 React 和 TypeScript 開發 Web 應用程式Before
今天是2024年3月20日,天氣很好After
今天是 2024 年 3 月 20 日,天氣很好Before
<p>在GitHub上建立repository並push程式碼</p>After
<p>在 GitHub 上建立 repository 並 push 程式碼</p>When CJK characters sit directly against Latin letters or numbers without spacing, text becomes harder to read. The pangu.js standard — named after the Chinese creation myth of Pangu separating heaven and earth — adds a single space at each CJK–Latin boundary to improve readability.
CJK auto-spacing automatically inserts a single space between Chinese, Japanese, or Korean characters and adjacent Latin letters or numbers. This follows the pangu.js spacing standard, which is widely adopted in Chinese-language publishing and web development.
No. In HTML mode, the tool only spaces text content inside elements. HTML tags, attributes, URLs, and code blocks are left untouched. Only visible text nodes get spaced.
Yes, this tool uses pangu.js under the hood — the most popular open-source CJK spacing library with over 4,000 GitHub stars. It handles all CJK–Latin boundary cases including punctuation, numbers, and mixed scripts.
Proper CJK–Latin spacing improves content readability and may help search engines tokenize mixed-language text more accurately. Major Chinese tech companies like Apple China, Microsoft Docs, and MDN Chinese all follow this spacing convention.
Yes, completely free with no signup required. The tool runs entirely in your browser — your text is never sent to any server.
Absolutely. The tool handles all CJK scripts — Chinese (Simplified and Traditional), Japanese (Hiragana, Katakana, Kanji), and Korean (Hangul). Any CJK character adjacent to Latin text will be spaced.