Skip to main content
D:devtools
Categories
AI & MLPrivate, on-device AI toolsFormattersJSON, XML, HTML, CSS, SQLConvertersJSON ↔ YAML, XML, CSVGeneratorsUUID, Password, QR CodeEncodersBase64, URL, Hash, JWTCalculatorsDates, Margins, TokensText ToolsDiff, Regex, Case, LinesData ToolsYAML, JSONL, SchemasSEO ToolsMeta Tags, OG PreviewColor ToolsHEX, RGB, OKLCH
Popular
JSON FormatterBase64 EncoderUUID GeneratorPrivate Transcription
View all tools
AI & MLUpdatesPro
D:devtools
AI & MLUpdatesPro
Categories
AI & MLPrivate, on-device AI toolsFormattersJSON, XML, HTML, CSS, SQLConvertersJSON ↔ YAML, XML, CSVGeneratorsUUID, Password, QR CodeEncodersBase64, URL, Hash, JWTCalculatorsDates, Margins, TokensText ToolsDiff, Regex, Case, LinesData ToolsYAML, JSONL, SchemasSEO ToolsMeta Tags, OG PreviewColor ToolsHEX, RGB, OKLCHView all tools
D:devtools

Private developer tools that run entirely in your browser. Your data never leaves your device.

Popular Tools
  • JSON Formatter
  • Base64 Encoder
  • UUID Generator
  • Transcription
  • Hash Generator
  • Timestamp
  • Margin Calculator
  • Date Calculator
Categories
  • AI & ML
  • Formatters
  • Converters
  • Generators
  • Encoders
  • Calculators
  • Text Tools
  • Data Tools
  • SEO Tools
  • Color Tools
  • All Tools
Resources
  • Pro
  • Updates
  • Glossary
  • About

© 2026 ddevtools. All rights reserved.

PrivacyTermsAccessibilityContact
  1. Home
  2. Converters
  3. Full-width / Half-width Converter

Full-width / Half-width Converter

Convert between full-width (zenkaku) and half-width (hankaku) characters for CJK text processing

Examples

Hello↔Hello
ABC123↔ABC123
Hello World↔Hello World
!@#$%↔!@#$%

Related Tools

  • Unicode Escape - escape unicode sequences
  • Case Converter - change text case
  • UTF-8 Encoder - encode to UTF-8 bytes
  • Fancy Text Generator - stylize text

How to Use Full-width / Half-width Converter

  1. 1

    Enter your text

    Type or paste the text containing half-width or full-width characters.

  2. 2

    Click the conversion button

    Click "To Full-width" to convert ABC to ABC, or "To Half-width" for the reverse.

  3. 3

    Copy the result

    Click Copy to use the converted text with the character width you need.

Frequently Asked Questions

Yes, this converter is completely free with no limitations. Convert as much text as you need between full-width and half-width characters without any registration or restrictions.

Absolutely. All character conversion happens entirely in your browser using JavaScript. Your text never leaves your device and is never sent to any server. This client-side approach ensures complete privacy for processing any CJK text.

Full-width (zenkaku) and half-width (hankaku) are character width variants used in CJK (Chinese, Japanese, Korean) computing. Full-width characters occupy the same space as CJK ideographs, while half-width characters are narrower. For example, 'A' (half-width) vs 'A' (full-width), or '1' vs '1'. This distinction is important for proper text alignment in East Asian typography.

Use full-width characters when mixing text with CJK ideographs for consistent visual alignment, in formal Japanese documents, or when required by specific systems. Use half-width characters for programming, URLs, data processing, or when space efficiency matters. Many Japanese forms require full-width input for names and addresses.

This tool converts ASCII printable characters (! to ~, codes 0x21-0x7E) between their half-width and full-width forms, plus the space character. It converts letters (A-Z, a-z), numbers (0-9), and punctuation. Characters outside this range (like CJK ideographs or emoji) are left unchanged.