# Text Spacer - Auto Add Spaces Between Chinese and English

Automatically add spaces between Chinese characters and English/numbers to improve readability

> Canonical page: https://elysiatools.com/en/tools/text-spacer

- **Category:** Text Processing

- **Keywords:** text, chinese, english, spacer, spaces, formatting, readability, pangu, auto-spacing

## Overview

The Text Spacer tool automatically inserts spaces between Chinese characters and English letters or numbers, optimizing text layout and improving readability for mixed-language documents.

## Inputs

- **Text Input** (textarea): Enter text to process...
- **Space Type** (select)
- **Processing Mode** (select)
- **Preserve Existing Formatting** (checkbox): Do not add spaces if they already exist

## When to use

- Formatting mixed-language blog posts, documentation, or articles containing both Chinese characters and English words.
- Preparing copy for social media, marketing materials, or localization projects to ensure professional typography.
- Cleaning up raw text exports where English terms, numbers, and Chinese characters are merged without spacing.

## How it works

- Paste your mixed-language text into the input area.
- Select your preferred space type, such as a regular space, hair space, or ideographic space.
- Choose the processing mode to either apply basic detection, force spacing, or use smart mode to skip HTML and code blocks.
- Click process to instantly generate formatted text with clean, consistent spacing between Chinese and English characters.

## Use cases

- Formatting technical documentation that references English API names, variables, or version numbers alongside Chinese explanations.
- Polishing translation outputs from translation tools to meet professional publishing standards.
- Standardizing user-generated content or forum posts before publishing them to a public knowledge base.

## Frequently asked questions

### What types of spaces can I insert?

You can choose between a Regular Space (U+0020), a Hair Space (U+200A), or an Ideographic Space (U+3000).

### Will this tool break my HTML tags or code snippets?

No, if you select the 'Smart' processing mode, the tool automatically skips HTML tags and code blocks to preserve code integrity.

### Does it add double spaces if a space already exists?

If you enable the 'Preserve Existing Formatting' option, the tool will not add extra spaces where they are already present.

### Can I use this for Japanese or Korean text?

Yes, the spacing rules apply to CJK (Chinese, Japanese, Korean) characters mixed with Latin letters and numbers.

### Is there a limit to the text size I can process?

The tool processes text directly in your browser, handling large documents and articles efficiently.

## Related tools

- [AI Currency & Number Extractor (AI货币数字提取器)](https://elysiatools.com/en/tools/ai-currency-extractor): Use AI to intelligently extract numbers, currencies, and financial amounts from text with their original formatting preserved
- [Phone Number Extractor](https://elysiatools.com/en/tools/phone-number-extractor): Extract phone numbers from mixed text with support for multiple countries and formats
- [JavaScript Deobfuscator](https://elysiatools.com/en/tools/javascript-deobfuscator): Deobfuscate and analyze obfuscated JavaScript code to improve readability and understanding
- [Date Extractor (日期提取器)](https://elysiatools.com/en/tools/date-extractor): Extract dates from text in multiple formats including Chinese, ISO, and US formats with detailed analysis and summary
- [AI Image to Markdown](https://elysiatools.com/en/tools/ai-image-to-markdown): Extract text from images and convert to markdown format using AI vision models
- [Indented List to ASCII Tree](https://elysiatools.com/en/tools/ascii-tree-from-indented-list): Convert a 2-space / 4-space / Tab indented hierarchical list (Markdown bullets, -, *, 1. prefixes optional) into a copyable ASCII directory tree. Two styles: Unicode box-drawing (├──└──│) for GitHub/Discord and classic ASCII (|--\--|) for plain text. Toggles for full guide lines, trailing spaces, and bracketed leaf nodes like docs/\[api.md\].
- [Fullwidth to Halfwidth Converter](https://elysiatools.com/en/tools/fullwidth-to-halfwidth): Convert fullwidth characters to halfwidth characters for proper text formatting
- [Halfwidth to Fullwidth Converter](https://elysiatools.com/en/tools/halfwidth-to-fullwidth): Convert halfwidth characters to fullwidth characters for CJK text formatting

## Samples

- [Chinese-English Mixed Text Samples](https://elysiatools.com/en/samples/text-chinese-english-mixed-samples): Sample text files with mixed Chinese and English content for testing automatic spacing tools
- [Text with Chinese Samples](https://elysiatools.com/en/samples/text-with-chinese-samples): Mixed language text containing Chinese characters for testing Chinese extraction
- [Text with Emoji Samples](https://elysiatools.com/en/samples/text-with-emoji-samples): Mixed language text containing various Unicode emojis for testing emoji extraction
- [Text Case Format Samples](https://elysiatools.com/en/samples/text-case-formats): Examples of different text case formats: camelCase, snake_case, kebab-case, PascalCase, and more
