全角半角変換ショートカットキー一覧と変換方法
Windows、Mac、Excel(エクセル)、Word、スマホで使える全角半角変換の方法をまとめました。まずショートカットキーを確認し、うまく変換できない場合は環境別の対処法を確認してください。
よく使う全角半角変換ショートカットキー
| 目的 | Windows | Mac | Excel |
|---|---|---|---|
| 日本語入力のオン/オフ | 半角/全角 または Alt + 半角/全角 | 英数 / かな | OSの入力切替を使用 |
| 入力中の文字を全角英数へ | F9 | 変換候補から全角を選択 | =JIS(A1) |
| 入力中の文字を半角英数へ | F10 | 英数 で半角入力 | =ASC(A1) |
目次
全角半角変換ショートカットキー早見表
検索されやすい「全角 ショートカットキー」は、環境によって答えが変わります。Windowsの日本語入力中は F9 で全角英数、F10 で半角英数に変換できます。
| 変換したい内容 | Windows IME | Mac日本語入力 | 向いている場面 |
|---|---|---|---|
| ひらがな | F6 | かな入力へ切り替え | 読みを確定したい時 |
| 全角カタカナ | F7 | 変換候補から選択 | 商品名・外来語 |
| 半角カタカナ | F8 | 入力ソースや候補に依存 | 銀行振込、古いシステム |
| 全角英数字 | F9 | 全角英字入力または候補選択 | 日本語文中の表記統一 |
| 半角英数字 | F10 | 英字入力へ切り替え | ID、URL、メール、コード |
全角と半角の違いとは
全角(ゼンカク)と半角(ハンカク)は、コンピュータで扱う文字の表示幅に関する概念です。日本語入力において特に重要となります。
- 幅が広く、1文字が正方形に近い大きさで表示される
- 2バイトで表現される文字
- 例:「あいうえお」「アイウエオ」「ABCDE」「12345」
- 日本語の漢字、ひらがな、カタカナは基本的に全角
- 幅が狭く、全角の半分程度の幅で表示される
- 1バイトで表現される文字
- 例:「アイウエオ」「ABCDE」「12345」
- 英数字や記号、半角カタカナなど
なぜ全角半角変換が必要なのか?
全角と半角の変換が必要となるケースは多岐にわたります:
- プログラミング:コードは基本的に半角英数字で記述する必要があります
- エクセルやデータベース:数値計算では半角数字が基本で、全角数字だと計算できないことも
- メールアドレスやパスワード:システム上、半角英数字のみ受け付けるケースが多い
- 文書の体裁統一:見た目の統一性を保つため、同じ種類の文字は同じ表示にしたい
- 文字数制限のある入力:半角文字なら全角の2倍の文字数を入力できる
Windowsでの全角半角変換
キーボードショートカット
Windowsでは、以下のキーを使って全角/半角を切り替えることができます:
| 状態 | ショートカット | 結果 |
|---|---|---|
| 日本語入力(ひらがな) | F9キー | 全角英数に変換 |
| 日本語入力(ひらがな) | F10キー | 半角英数に変換 |
| 入力モード切替 | Alt + 半角/全角キー | 日本語入力のオン/オフを切り替え |
参考:Windows IME の入力操作は Microsoft サポート、Mac の日本語入力ソースは Apple サポート で最新のOS別手順を確認できます。
Macでの全角半角変換
キーボードショートカット
Macでは、Windowsの F9/F10 と同じ感覚で常に変換できるとは限りません。日本語入力ソース、英字入力、候補選択を使い分けるのが基本です。
| 状態 | ショートカット | 結果 |
|---|---|---|
| 英数字を半角で入力 | 英数キー、または入力メニューから英字入力を選択 | ABC123 のような半角英数字 |
| 日本語を入力 | かなキー、または日本語入力ソースを選択 | ひらがな・漢字・カタカナ入力 |
| 全角英数字を使う | 日本語入力中に候補から全角英字・全角数字を選択 | ABC123 |
| 確定済み文字をまとめて変換 | アプリの変換機能、置換、またはオンライン変換ツール | 長文や表データの一括整形 |
Tip:MacのシステムやIMEのバージョンによってショートカットが異なる場合があります。「システム環境設定」→「キーボード」→「入力ソース」で確認・カスタマイズできます。
スマートフォンでの全角半角変換
Androidの場合
- キーボードの地球儀アイコン(123)をタップして英数字キーボードに切り替え
- 「?123」や「ABC」キーで、数字・記号と英字を切り替え
- 長押しで全角・半角の切り替えができる文字もあります
Google日本語入力の場合:
「?123」→「全/半」キーで全角/半角を切り替えられます。
iPhoneの場合
- 地球儀アイコンを長押しして言語メニューを表示
- 「英数」を選択して英字入力モードに切り替え
- ABC/123ボタンで英字と数字を切り替え
iPhoneの場合、「ABC」モードは半角、かな入力での「英数」は全角となります。
文字入力中に「.?123」→「#+=」と進むと特殊文字にアクセスできます。
スマホで全角半角変換が必要な場面:
- メールアドレスやパスワード入力時(基本的に半角英数字が必要)
- SNSの投稿で文字数制限がある場合(半角なら文字数を節約できる)
- プログラミングアプリでコードを書く場合(半角が必須)
Excel(エクセル)での全角半角変換
関数を使った変換方法
Excelでは、ショートカットキーよりも関数を使った全角半角変換が確実です。全角英数字を半角にするなら ASC、半角英数字を全角にするなら JIS を使います。
| 変換タイプ | 関数 | 例 |
|---|---|---|
| 全角英数→半角英数 | ASC(文字列) |
=ASC("123ABC") → 123ABC |
| 半角英数→全角英数 | JIS(文字列) |
=JIS("123ABC") → 123ABC |
| 半角カナ→全角カナ | JIS(文字列) |
=JIS("アイウエオ") → アイウエオ |
置換機能を使った変換方法
関数が使えない場合や、より細かい制御が必要な場合は、置換機能を使います:
- 変換したいセルを選択
- 「ホーム」タブ→「検索と選択」→「置換」を選択(またはCtrl+Hショートカット)
- 「検索する文字列」に全角文字、「置換後の文字列」に対応する半角文字を入力
- 「すべて置換」をクリック
Tip:Excelで大量の文字列を処理する場合は、Excel・CSV一括変換ツールや、ASC/JIS関数の詳しい解説も活用できます。
Word(ワード)での全角半角変換
置換機能を使った変換
Wordでは、Excelのような専用関数はありませんが、強力な置換機能を使って変換できます:
- 「ホーム」タブ→「編集」グループ→「置換」を選択(またはCtrl+Hショートカット)
- 詳細検索オプションで「書式」や「特殊文字」を使って細かく指定可能
IMEの直接変換
文書作成中に文字を選択してから変換する方法:
- 変換したい文字列を選択
- IMEパッドを開く(Windows: Alt+半角/全角キー、Mac: Control+Option+Nなど)
- 変換メニューから「全角→半角」または「半角→全角」を選択
Wordの便利なショートカット:
- Alt + C:選択した文字を全角カタカナに変換
- Alt + Z:選択した文字を全角ひらがなに変換
- Shift + F9:選択した文字の大文字/小文字を切り替え
JavaScriptでの全角半角変換実装
JavaScriptでウェブアプリケーションやサイトに全角半角変換機能を実装する方法を紹介します。
基本的な変換関数
// 全角から半角への変換
function toHalfWidth(str) {
return str.replace(/[A-Za-z0-9]/g, function(s) {
return String.fromCharCode(s.charCodeAt(0) - 0xFEE0);
}).replace(/[ ]/g, " ");
}
// 半角から全角への変換
function toFullWidth(str) {
return str.replace(/[A-Za-z0-9]/g, function(s) {
return String.fromCharCode(s.charCodeAt(0) + 0xFEE0);
}).replace(/ /g, " ");
}
// 使用例
console.log(toHalfWidth("123ABCあいう")); // "123ABCあいう"
console.log(toFullWidth("123ABCあいう")); // "123ABCあいう"
カタカナも含めた完全な変換
// 半角カタカナ→全角カタカナの変換マップ
const kanaMap = {
'ガ': 'ガ', 'ギ': 'ギ', 'グ': 'グ', 'ゲ': 'ゲ', 'ゴ': 'ゴ',
'ザ': 'ザ', 'ジ': 'ジ', 'ズ': 'ズ', 'ゼ': 'ゼ', 'ゾ': 'ゾ',
'ダ': 'ダ', 'ヂ': 'ヂ', 'ヅ': 'ヅ', 'デ': 'デ', 'ド': 'ド',
'バ': 'バ', 'ビ': 'ビ', 'ブ': 'ブ', 'ベ': 'ベ', 'ボ': 'ボ',
'パ': 'パ', 'ピ': 'ピ', 'プ': 'プ', 'ペ': 'ペ', 'ポ': 'ポ',
'ヴ': 'ヴ', 'ヷ': 'ヷ', 'ヺ': 'ヺ',
'ア': 'ア', 'イ': 'イ', 'ウ': 'ウ', 'エ': 'エ', 'オ': 'オ',
'カ': 'カ', 'キ': 'キ', 'ク': 'ク', 'ケ': 'ケ', 'コ': 'コ',
'サ': 'サ', 'シ': 'シ', 'ス': 'ス', 'セ': 'セ', 'ソ': 'ソ',
'タ': 'タ', 'チ': 'チ', 'ツ': 'ツ', 'テ': 'テ', 'ト': 'ト',
'ナ': 'ナ', 'ニ': 'ニ', 'ヌ': 'ヌ', 'ネ': 'ネ', 'ノ': 'ノ',
'ハ': 'ハ', 'ヒ': 'ヒ', 'フ': 'フ', 'ヘ': 'ヘ', 'ホ': 'ホ',
'マ': 'マ', 'ミ': 'ミ', 'ム': 'ム', 'メ': 'メ', 'モ': 'モ',
'ヤ': 'ヤ', 'ユ': 'ユ', 'ヨ': 'ヨ',
'ラ': 'ラ', 'リ': 'リ', 'ル': 'ル', 'レ': 'レ', 'ロ': 'ロ',
'ワ': 'ワ', 'ヲ': 'ヲ', 'ン': 'ン',
'ァ': 'ァ', 'ィ': 'ィ', 'ゥ': 'ゥ', 'ェ': 'ェ', 'ォ': 'ォ',
'ッ': 'ッ', 'ャ': 'ャ', 'ュ': 'ュ', 'ョ': 'ョ',
'。': '。', '、': '、', 'ー': 'ー', '「': '「', '」': '」', '・': '・'
};
// 完全な全角→半角変換
function toFullHalfWidth(str, convertType) {
if (convertType === 'toFull') {
// 半角→全角
let result = str.replace(/[A-Za-z0-9]/g, function(s) {
return String.fromCharCode(s.charCodeAt(0) + 0xFEE0);
}).replace(/ /g, " ");
// 半角カナ→全角カナ
Object.keys(kanaMap).forEach(key => {
const pattern = new RegExp(key, 'g');
result = result.replace(pattern, kanaMap[key]);
});
return result;
} else {
// 全角→半角
let result = str.replace(/[A-Za-z0-9]/g, function(s) {
return String.fromCharCode(s.charCodeAt(0) - 0xFEE0);
}).replace(/ /g, " ");
// 全角カナ→半角カナ(逆変換)
Object.entries(kanaMap).forEach(([key, value]) => {
const pattern = new RegExp(value, 'g');
result = result.replace(pattern, key);
});
return result;
}
}
注意:実際の実装では、より複雑なケース(結合文字や特殊記号など)も考慮する必要があります。本格的な実装には、専用ライブラリの使用をおすすめします。
変換方法の選び方
全角半角変換は、入力中の短い文字ならショートカット、表データならExcel関数、文章やCSVならオンラインツールというように、対象によって使い分けると失敗が少なくなります。
| 目的 | おすすめ方法 | 理由 | 関連ページ |
|---|---|---|---|
| 入力中の単語を変換 | Windows IMEの F9/F10 | 確定前なら最短で切り替えられる | このページのショートカット表 |
| Excelの名簿や商品コードを整形 | ASC/JIS または一括変換 |
複数セルを再利用しやすい | Excel・CSV一括変換ツール |
| 半角カタカナが必要 | 専用の半角カタカナ変換 | 濁点・半濁点の扱いが英数字より複雑 | 半角カタカナ変換 |
| 全角スペースだけ確認 | 空白の可視化・削除ツール | 見えない空白は手作業で見落としやすい | 全角スペース変換・削除ツール |
変換できない場合の対処法
全角半角変換がうまくいかない場合の一般的な問題と解決策を紹介します:
- IMEが正しく機能していない場合、OSの再起動を試してみてください
- IMEの設定を確認し、必要に応じてリセットしてください
- 最新のIMEにアップデートしてみてください
- 複数のIMEがインストールされている場合、別のIMEに切り替えてみてください
- キーボードドライバを再インストールしてみてください
- 別のキーボードで試してみてください
- キーボードの言語設定を確認してください
- キーボードショートカットが他のアプリと競合していないか確認してください
- Office製品を最新バージョンにアップデートしてみてください
- 関数が使えない場合、お使いのExcelが日本語版か確認してください
- セルの書式設定が「文字列」になっているか確認してください
- セルが保護されていないか確認してください
- マクロセキュリティレベルが高すぎないか確認してください
システムの変換機能が使えない場合は、以下の代替手段を試してみてください:
- オンライン変換ツール(このサイトを含む)を使用する
- テキストエディタで一度テキストを編集してからコピー&ペーストする
- 専用の変換ソフトをインストールする
- クリップボード拡張ツールを使用する
- 文字が確定済みではないか確認してください。F9/F10 は入力中の未確定文字に効くことが多いです。
- ノートPCでは Fn キーとの組み合わせが必要な場合があります。
- Excelやブラウザの入力欄でうまくいかない場合は、メモ帳などで変換してから貼り付けるか、オンライン変換ツールを使います。
- 半角カタカナ、全角スペース、記号は英数字と変換ルールが異なるため、専用ツールで確認してください。
便利なオンライン変換ツール
システムの変換機能が使えない場合や、大量のテキストを効率的に変換したい場合は、オンライン変換ツールが便利です。
当サイトの全角半角変換ツール
当サイトのトップページにある全角半角変換ツールをぜひご利用ください。以下の特徴があります:
- アルファベット、数字、カタカナの選択的変換
- スペース処理(行頭・行末スペース削除、空行削除)。全角スペースだけを確認したい場合は 全角スペース変換・削除ツール を使えます。
- 即時変換でストレスなく使用可能
- 変換結果のワンクリックコピー
- スマートフォン対応のレスポンシブデザイン
その他の変換ツール
特定の目的に応じて、他にも様々な変換ツールがあります:
- 半角カタカナ変換ツール:カタカナを半角にしたい場合
- 全角スペース変換・削除ツール:見えない空白を確認したい場合
- ASCII変換ツール:英数字や文字コードを確認したい場合
- 半角英数字とは:フォーム入力で半角英数字を求められた場合
まとめ
全角半角変換は、日本語環境でのデジタル作業において不可欠なスキルです。この記事で紹介した方法を活用して、効率的に文字変換を行いましょう。
- 各OS・アプリケーションには専用のショートカットキーがあります
- エクセルでは専用関数(ASC、JIS)が便利です
- JavaScriptなどのプログラミング言語でも簡単に実装できます
- 変換がうまくいかない場合は、IME設定やキーボード設定を確認しましょう
- 当サイトの変換ツールを活用すれば、手間なく変換できます
全角半角変換について他にも質問がありましたら、お問い合わせフォームからご連絡ください。