企评社

表示ラベルは日本語です。企業口コミ・投稿・ツールの説明は現在中国語のみです。

全角半角変換

全角英数 ⇄ 半角変換 · 中英句読点を分離制御 · 複数行をリアルタイム変換

全部在浏览器本地处理,文本不上传、刷新即清空

切换方向后按下面勾选的类别重新转换;输入框内容不会被自动改写。

转换类别(不勾的类别原样保留)

输入文本

转换结果(实时)

映射规则(逐字符判断,只改命中的字符)

类别 半角 全角 规则
数字 0-9(U+0030–U+0039) 0-9(U+FF10–U+FF19) 码点 ± 0xFEE0
字母 A-Z a-z A-Z a-z 码点 ± 0xFEE0
ASCII 标点 ! " # $ % … ~(U+0021–U+007E) ! " # $ % … ~(U+FF01–U+FF5E) 码点 ± 0xFEE0
空格 U+0020 U+3000 单独映射
中文标点 , . ; : ! ? ( ) [ ] < > ~ ,。;:!?()【】《》~ 单独表,优先于上面两行
原样保留
汉字、日文假名、emoji、其它 Unicode 符号;换行(\n / \r\n)、制表符、不换行空格(U+00A0);半角片假名(アイウ)与全角片假名(アイウ)不在范围内,不做转换。
已知取舍
中文标点转英文是「多对一」:、 与 , 都变 ,,〈 与 < 同理;反向只按主对应还原。引号只做字符替换、不做开合配对(半角转中文时引号保持不动)。

よくある質問

全角→半角はどんなルールで対応付けるの?

基本は固定のコードポイント差一条です:ASCII 可視範囲 U+0021~U+007E と全角範囲 U+FF01~U+FF5E が一対一対応し、半角に 0xFEE0 を足すと全角、引くと半角に戻ります。空白は別処理で、全角スペース U+3000 は半角スペース U+0020 に対応。それとは別に常用の中国語句読点表(読点・記号名カギ括弧・山括弧・曲がり引用符など)があり、範囲外の文字をカバーしています。「中国語句読点」スイッチがその適用を制御します。

漢字・仮名・絵文字まで誤変換しない?

しません。1 文字ずつコードポイントが範囲や表に命中するか判定し、命中した物だけ置換;漢字・日本語仮名・絵文字・その他 Unicode 記号、改行・タブ・非改行スペース U+00A0 はすべてそのまま出力します。半角カタカナと全角カタカナは処理範囲外です——あれは日本語独特の半角/全角対照で ASCII の全角形ではないため、本ツールでは変換しません。

句読点変換で情報は失われる?引用符のペアは?

中国語句読点→英語は「多対一」です:読点系の二種はどちらも半角カンマに対応し、細山括弧は半角の小なり、隅引用符は直引用符に対応…なので半角に変えて戻すと主対応にしか復元できません(もう一方の読点は普通の読点になる)——これは文字レベル置換の固有の妥協で、ツールは前後文脈を判断しません。引用符も同じく文字置換のみで開閉ペアリングをしません:全角→半角は統一して直二重/単一引用符になり、半角→中文では引用符は一切触りません(全部を開き括弧にしたり誤対応になるのを避けるため)。

テキストはアップロードされるの?どのくらいの長さまで?

されません。変換はブラウザ内ローカルで完結、リクエストゼロ、ページ更新で消えます。1 回最大 50 万文字(超過は分割案内);1 文字ずつ一巡の走査なので 20 万文字級は通常数十ミリ秒、中英混在の複数行も対応。なお本ツールは上記の文字カテゴリしか触らず、行頭行末の空白や余分な改行をつい削除することはありません。

関連ツール