無料オンラインツール

文字コード変換(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の文字コード変換方法

  1. 元の文字コードと変換先を選びます。自動判定ではありません。
  2. CSVまたはTXTを選択します(最大200 MB)。UTF-8へ変換する場合はBOMの有無も指定します。
  3. 「UTF-8に変換してダウンロード」または「Shift_JISに変換してダウンロード」を押します。
  4. 出力を確認します。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へは空の入力を受け付けません。

元の文字コードを自動判定しますか?

自動判定しません。選択した元の文字コードとして読み込みます。選択を誤ると、一部のファイルではエラーにならず文字化けする場合もあります。文字コード判定と変換後の確認を併せて行ってください。

ファイルはサーバーへ送信されますか?

送信されません。読み込み、文字チェック、変換、ダウンロード用データの作成はブラウザ内で行います。

10〜3,000文字0 / 3,000

必要に応じて確認のご連絡を差し上げる場合があります。

入力内容はフィードバック送信のためにのみ使用します。ファイルの添付やページ内容の自動送信は行いません。