本文へ移動
さくっとツールファイルを送らない、無料の仕事道具

CSV文字コード変換Shift_JISとUTF-8を相互変換(BOM・改行コードも指定できます)

文字化けしたCSVを、開ける形に直します。BOMと改行コードも選べます。

送信なし広告なし登録不要このページが外へ送った通信:計測中自分で確かめる方法

ここにファイルをドラッグ、または

CSV / TXT / TSV など、文字だけのファイル

ファイルではなく、文字を直接貼りたい

このツールについて

特長

  • ファイルを送りません

    変換はブラウザの中だけで動きます。社内で外部アップロードが禁止されていても使えます。

  • 化ける文字を先に知らせます

    Shift_JISに無い文字(絵文字・一部の漢字)を、変換する前に数えて一覧で出します。

  • BOMと改行コードも選べます

    Excelで開くならBOM付きUTF-8。システムに取り込むならBOM無し。改行もCRLF/LFで指定できます。

使い方

  1. CSVやテキストのファイルを選ぶ(枠の中にドラッグしても入ります)
  2. 「いまの文字コード」が推定で入るので、違っていたら選び直す
  3. 変換先・BOM・改行コードを決めて、ダウンロードする

しくみ:Excel で CSV が化ける理由

CSV の中身は、文字ではなくバイトの並びです。どの文字をどのバイトにするかを決めた対応表が文字コードです。 「あ」は Shift_JIS(Windows-31J)では 82 A0 の2バイト、UTF-8 では E3 81 82 の3バイトになります。 ファイルの中には「どの表で書いたか」が入っていないので、読む側が当てるしかありません。 違う表で読むと化けます。たとえば「住所」を UTF-8 で保存し、Shift_JIS として読むと「菴乗園」になります。

BOM と改行コード

  • BOM … UTF-8 のファイルの先頭に置く EF BB BF の3バイトです。WHATWG の Encoding 仕様では、この3バイトがあれば宣言された名前より優先して UTF-8 と読みます。このページの「BOMを付ける」は、この3バイトを先頭に足すだけです。
  • 改行 … Windows は CRLF(0D 0A)、Mac / Linux は LF(0A)です。このページは選んだ方にそろえます。

逆向きの変換には注意が要ります。Shift_JIS に無い文字(たとえば絵文字の 😀)は、変換すると 3F(「?」)に置き換わり、元には戻せません。 そのためこのページは、変換する前に、変換先に無い文字を数えて一覧で出します。

よくある質問

ファイルはどこかへ送られますか?
送られません。このページの処理はすべてお使いのブラウザの中で完結します。ページを開いたあと機内モードにしても、そのまま変換できます。開発者ツールの通信タブを見ていただければ、変換中に通信が発生しないことを確認できます。
ExcelでCSVを開くと文字化けします。どれを選べばいいですか?
Excelで開くだけなら「UTF-8(BOM付き)」が確実です。BOMが付いているとExcelがUTF-8だと判断してくれます。取引先のシステムに取り込ませる場合は、相手の指定に従ってください。Shift_JIS指定も今でもよくあります。
BOMとは何ですか?
ファイルの先頭に付く3バイトの目印で、「これはUTF-8です」とソフトに伝える役目をします。Excelはこれを見て判断しますが、プログラムで読み込む場合はBOMが余計なゴミとして混ざることがあります。用途で使い分けてください。
Shift_JISに変換したら一部が「?」になりました
Shift_JISには収録されていない文字があるためです。絵文字、㉑のような囲み数字の一部、一部の漢字(𠮷など)が該当します。このツールは変換前にその文字を数えて一覧で出すので、事前に置き換えるか、UTF-8のままにするかを判断できます。
対応している文字コードは?
UTF-8、Shift_JIS(Windows-31J)、EUC-JP、ISO-2022-JP の相互変換に対応しています。実務で出てくるのはほぼUTF-8とShift_JISの2つです。
ファイルサイズの上限はありますか?
仕組み上の上限は設けていませんが、ブラウザのメモリを使うため、数十MBを超えると重くなります。目安として20MB程度までを想定しています。

ご意見・ご要望

使ってみた感想や「こういうのもほしい」を、名前なしで送れます。届いた声から新しいツールを作っています。

感想・「こんなツールがほしい」を送る
種類

チェックが無くても、要望は名前を出さずに短く言い直して「いただいた声」で紹介することがあります。

返信はしません(返信が要るご相談はお問い合わせへ)。いただいた要望は週に1回まとめて読み、作れる物から作ります。 扱いはプライバシーポリシーに書いてあります。

ご案内

関連