文字化け修復・文字コード変換
文字化けしたテキストやCSVファイルの文字コードを自動判定して、読める形(UTF-8)に修復します。Shift_JIS・EUC-JP・ISO-2022-JP・UTF-8への変換保存にも対応。判定も変換もすべてブラウザ内で行うので、ファイルは外に送信されません。
① 文字化けを直す(ファイル)
テキスト/CSVをドロップ、またはクリックして選択
.txt / .csv など。文字コードを自動判定します
② テキストを変換して保存
ブラウザ標準はUTF-8です。古いソフト向けにShift_JIS等で書き出したいときに使います。
使い方
文字化けしたファイルを直すときは「①」に .txt / .csv などをドロップします。文字コードを自動判定してUTF-8で読み直し、コピーや保存ができます。逆に、テキストを特定の文字コードのファイルとして書き出したいときは「②」を使います。
- 自動判定で修復:読み込んだファイルの文字コード(Shift_JIS / EUC-JP / ISO-2022-JP / UTF-8)を判定し、正しく読み直します。
- 手動指定もできる:判定が外れたときは「元の文字コード」を選び直すと読み直します。
- UTF-8で保存:修復した内容を、現在主流のUTF-8テキストとして保存できます。
- 逆変換も:UTF-8の文章を、古いソフト向けにShift_JIS等で書き出して保存できます。
- 変換できない文字は先に警告:選んだ文字コードに無い文字(絵文字、𠮷のような漢字、波ダッシュ「〜」など)は「?」に置き換わります。保存前に該当する文字と位置(何文字目)を一覧表示します。
こんな場面で便利です
- 日本語版Excelが書き出したShift_JISのCSVが、他のツールで文字化けするとき
- 古いシステムやメールのEUC-JP・ISO-2022-JPのテキストを読み直したいとき
- UTF-8の文章を、Shift_JISしか受け付けない古いソフト用に変換して渡したいとき
処理はすべて端末内で行われ、ファイルやテキストはサーバーに送信されません。全角・半角の統一は「全角・半角変換」、CSVの整形は「CSV⇔JSON変換」もどうぞ。
よくある質問
入力したファイルやテキストはサーバーに送信されますか?
いいえ。文字コードの判定も変換もすべてお使いのブラウザ内で完結し、ファイルやテキストが外部に送信・保存されることはありません。開いたページを閉じなければ、通信が切れても処理できます(再読み込みには通信が必要です)。
Shift_JISやEUC-JPはなぜ今も必要なのですか?
WebやアプリはほぼUTF-8になりましたが、日本語版Excelが書き出すCSVはShift_JIS、古いLinux環境やメールはEUC-JP・ISO-2022-JPのことが今も多く、UTF-8前提のツールで開くと文字化けします。元の文字コードに合わせて読み直すことで正しく復元できます。
文字コードの自動判定は必ず当たりますか?
多くの場合は正しく判定できますが、非常に短い文章や記号だけの場合は外れることがあります。そのときは「元の文字コード」を手動で Shift_JIS などに指定して読み直してください。
Shift_JISに無い文字はどうなりますか?
変換できない文字は半角の「?」に置き換わります。黙ってデータが壊れると気づけないため、Shift_JIS・EUC-JP・ISO-2022-JPを選んだときは、変換できない文字とその位置(何文字目か)を保存前に一覧表示します。よくあるのは絵文字、𠮷のようなサロゲートペアの漢字、macOSの日本語入力で入りやすい波ダッシュ「〜」(U+301C)です。波ダッシュは全角チルダ「~」(U+FF5E)に置き換えるとShift_JISでも保存できます。