🔄 テキスト変換
よく使う変換(クリックで即実行)
全角 → 半角(すべて)
半角 → 全角(すべて)
英数字だけ半角に
半角カナ → 全角カタカナ
全角カタカナ → 半角カナ
カタカナ → ひらがな
ひらがな → カタカナ
Unicode正規化(NFKC)
空白を整理
📋 結果をコピー
⇅ 結果を入力欄に移す
🗑️ クリア
📁 文字コード変換(ファイル)
Shift_JIS や EUC-JP のテキストファイルを読み込んで、文字コードを自動判定し、UTF-8 として保存しなおせます。
古いシステムが出力した CSV が Excel で文字化けするときの変換に使えます。
📄
テキストファイルをドロップ、またはクリックして選択
.txt / .csv / .html / .json など。端末内で処理されます
ファイル名 —
サイズ —
判定した文字コード —
判定の根拠 —
文字コードを指定しなおす
自動判定
UTF-8
Shift_JIS(CP932)
EUC-JP
ISO-2022-JP(JISコード)
UTF-16 LE
UTF-16 BE
Windows-1252(欧文)
プレビュー(先頭部分)
BOM を付ける Excelでの文字化け対策
💾 UTF-8 で保存
📋 全文をコピー
↑ 上の変換欄に読み込む
🩹 文字化けの修復
「é」「’」のように、UTF-8 のテキストが欧文の文字コードとして読まれてしまったタイプの文字化けを元に戻します。
文字化けしたテキスト
復元候補
文字化けしたテキストを貼り付けてください。
ℹ️
「?」や「□」だけが並ぶ文字化けは、変換の途中で元のバイト列が失われているため復元できません。
その場合は元のファイルを上の「文字コード変換」から読み込みなおしてください。
全角半角変換・文字コード変換ツールとは
全角半角変換・文字コード変換ツールは、日本語テキストで起きがちな2種類の面倒をまとめて扱うツールです。ひとつは全角と半角の混在、もうひとつは Shift_JIS や EUC-JP のファイルが UTF-8 環境で文字化けする問題です。
全角と半角の混在は、名簿やアンケートの回答、CSVの取り込みで頻繁に発生します。「123」と「123」は人間には同じに見えても、システムには別の文字列です。このツールは英数字・記号・スペース・カタカナを個別に指定して、必要な範囲だけを変換できます。
文字コードの変換では、読み込んだファイルのバイト列を解析して Shift_JIS・EUC-JP・ISO-2022-JP・UTF-8 を自動判定し、UTF-8 として保存しなおせます。判定はブラウザ標準の TextDecoder で実際に復号し、化けた文字が最も少ない候補を選ぶ方式です。
全角半角変換・文字コード変換ツールの使い方
「テキスト変換」の左側にテキストを貼り付けます。
「よく使う変換」のボタンを押すと、その場で変換されます。範囲を絞りたい場合は下のチェックで対象を指定してください。
文字コードを変換する場合は、「文字コード変換」にファイルをドロップします。判定結果とプレビューが表示されます。
判定が誤っている場合は、文字コードを手動で選びなおしてプレビューを確認します。
「UTF-8 で保存」を押すと、UTF-8 に変換したファイルがダウンロードされます。
よくある質問
半角カナはなぜ避けたほうがよいのですか?
半角カナはJIS X 0201に由来する文字で、環境によって扱いが異なり、文字化けやシステム間の連携エラーの原因になりやすいためです。とくに濁点・半濁点が独立した1文字として扱われるため、「ガ」が半角では2文字分になり、文字数のカウントがずれます。このツールの「半角カナ → 全角カタカナ」で変換しておくと安全です。
NFKC正規化と全角半角変換はどう違いますか?
NFKCはUnicodeの互換正規化で、全角英数字を半角に、半角カナを全角にするほか、㈱を(株)に、①を1に、゙を゛に変換するなど広い範囲をまとめて処理します。便利ですが変換対象を選べません。特定の種類だけを変換したい場合は、下のチェックボックスで対象を指定する個別変換を使ってください。
Shift_JIS で保存しなおすことはできますか?
できません。ブラウザ標準の TextEncoder は UTF-8 への変換だけをサポートしており、Shift_JIS などへ書き出す機能を持たないためです。これはUnicode以外のエンコーディングを新規に生成しない、という Encoding Standard の方針によるものです。読み込み(デコード)は各種文字コードに対応しています。
Excel で CSV を開くと文字化けします。
ExcelはUTF-8のCSVを開くとき、BOM(ファイル先頭の目印)がないとShift_JISとして解釈することがあります。このツールの「BOM を付ける」にチェックを入れて保存すると、Excelでも正しく開けます。
「?」が並ぶ文字化けは直せますか?
直せません。「?」や「□」に置き換わった時点で元のバイト列が失われているため、どんな方法でも復元できません。元のファイルが残っていれば、それをこのツールの「文字コード変換」に読み込ませてください。
もう少し詳しく
文字化けの種類と原因
「譁�蟄怜喧縺�」のような形は、UTF-8のバイト列をShift_JISとして読んだ場合に現れます。「日本語」のように à や â が並ぶ形は、UTF-8のバイト列をLatin-1やWindows-1252として読んだ場合で、こちらはこのツールの「文字化けの修復」で元に戻せます。バイト列が保たれているかどうかが、復元できるかの分かれ目です。
全角スペースの見つけ方
全角スペース(U+3000)は見た目では半角スペースと区別しにくく、プログラムの構文エラーやCSVの列ずれの原因になります。「空白を整理」を実行すると全角スペースが半角に統一され、行頭行末の空白も取り除かれます。含まれているかどうかを確認したいだけなら、正規表現チェックツールで \u3000 を検索してください。
関連ツール