無料オンラインツール
文字コード変換(Shift_JIS・UTF-8)
このツールの入力データはブラウザ内で処理します
Shift_JIS・Windows-31JからUTF-8へ、UTF-8からShift_JISへCSV・TXTを無料で変換。UTF-8 BOMを選択でき、Shift_JISで表せない文字は確認して変換を停止します。最大200 MB・ブラウザ内処理。
文字コードを選んで変換
CSV・TXTの文字コードをShift_JIS / Windows-31JとUTF-8の間で変換します。元の文字コードが不明なら、先に文字コード判定で確認してください。
Shift_JIS / Windows-31Jのファイルを選んでください。
ここにファイルをドロップ
または
対応形式:CSV、TXT(最大200 MB)
ファイルはサーバーへ送信されません。すべての処理はブラウザ上で行われます。
変換が完了しました。ダウンロードできます。
Shift_JIS・UTF-8の文字コード変換方法
- 元の文字コードと変換先を選びます。自動判定ではありません。
- CSVまたはTXTを選択します(最大200 MB)。UTF-8へ変換する場合はBOMの有無も指定します。
- 「UTF-8に変換してダウンロード」または「Shift_JISに変換してダウンロード」を押します。
- 出力を確認します。UTF-8は「_utf8」、Shift_JISは「-shiftjis」が元のファイル名に付きます。元ファイルは変更しません。
Shift_JISからUTF-8へ変換する場合
古いWindowsソフトや業務システムが出力したShift_JIS / Windows-31JのCSVを、UTF-8対応のWebサービスやCSVツールへ渡すときに使います。入力のバイト列を厳密に読み込み、読み取れない場合は変換を停止します。UTF-16やUTF-8 BOM付きの入力も受け付けません。
UTF-8からShift_JISへ変換する場合
取り込み先がShift_JIS / Windows-31Jを指定している場合に使います。UTF-8として厳密に読み込み、Shift_JISで表せない文字があれば変換を停止します。UTF-8 BOM付きの入力ではBOMを除いて出力します。
変換できない文字は置き換えずに停止
絵文字、一部の拡張漢字などはShift_JISで表せません。問題の文字とUnicodeコードポイントを先頭10件まで表示し、ダウンロードしません。「?」などへの自動置換は行いません。元データを確認して修正したファイルを選び直すか、取り込み先がUTF-8を受け付けるか確認してください。
Shift_JIS / Windows-31JとUTF-8の違い
UTF-8は多様なUnicode文字を表現できます。Shift_JISは表現できる文字が限られます。本ツールはWindowsで使われるWindows-31J(CP932)互換の文字を扱います。取り込み先が厳密なShift_JISを要求する場合は、丸数字や拡張漢字などの対応範囲も確認してください。
UTF-8 BOMとExcel
Windows版ExcelでUTF-8のCSVを開く場合は、BOM付きで認識されやすくなることがあります。CSVを選択するとUTF-8出力のBOMが既定で有効になります。取り込み先がBOMなしを要求するなら外してください。Excelで開くだけなら、[データ]から文字コードを指定する方法もあります。UTF-8のままBOMだけを操作する場合はUTF-8 BOM 追加・削除を利用してください。
FAQ
CSVの区切り文字や改行は変わりますか?
文字コードだけを変換します。カンマ、引用符、改行、IDの先頭0はテキストとして保持し、CSVの列や値を編集しません。
空のファイルも変換できますか?
UTF-8からShift_JISへは空のCSV・TXTも空のファイルとして出力できます。Shift_JISからUTF-8へは空の入力を受け付けません。
元の文字コードを自動判定しますか?
自動判定しません。選択した元の文字コードとして読み込みます。選択を誤ると、一部のファイルではエラーにならず文字化けする場合もあります。文字コード判定と変換後の確認を併せて行ってください。
ファイルはサーバーへ送信されますか?
送信されません。読み込み、文字チェック、変換、ダウンロード用データの作成はブラウザ内で行います。