text-henkan

UTF-8 → Shift-JIS 変換

UTF-8 で書かれたテキストやファイルを Shift-JIS に変換します。貼り付けでもファイル選択でも使え、変換後の内容を確認してからダウンロードできます。処理は 100% ブラウザ内で完結するため、社内資料や個人情報を含むファイルでも安全です。

またはファイルを選ぶ

UTF-8 とは

現在の Web・プログラミング・データ交換の事実上の標準。世界中の文字と絵文字を 1 つの体系で扱えます。ASCII と互換があるため、英数字だけのファイルはそのまま読めます。

Shift-JIS とは

Windows の日本語環境で長く標準だった文字コード。Excel の CSV 書き出しや古い業務システム、ガラケー時代のデータで今も使われています。Windows 実装は CP932(MS932)と呼ばれ、丸数字などの機種依存文字を含みます。

変換のしくみ

UTF-8 は 1〜4 バイトの可変長です。BOM は必須ではありませんが、Excel で CSV を開くときは BOM 付きにすると文字化けを防げます。 Shift_JIS は 1〜2 バイトの可変長で、半角カナが 1 バイトに収まるのが特徴です。絵文字や一部の漢字(𠮷 など)は表現できません。 本ツールは入力バイト列を一度 Unicode に復号してから Shift-JIS で再符号化します。復号できないバイトや Shift-JIS に存在しない文字があれば、変換後に警告を表示します。

使い方

1) テキストを貼り付けるか、ファイルを選びます。2) 必要に応じて BOM の有無を切り替えます。3)「変換する」を押すと結果がプレビューされ、そのままダウンロードできます。ファイルを選んだ場合は文字コードの自動判定結果も表示されるので、指定が正しいか確認できます。

よくある質問

変換したファイルはサーバーにアップロードされますか?

いいえ。すべての処理は JavaScript でブラウザ内だけで行われ、ファイルの中身がネットワークに送信されることはありません。オフラインでもページを開いたままなら動作します。

UTF-8 から Shift-JIS に変換すると文字が消えることはありますか?

Shift-JIS には収録されていない文字(絵文字、一部の異体字、㈱ 以外の一部の記号など)は変換できず「?」に置き換わります。本ツールは変換できなかった文字を一覧で警告表示します。

BOM は付けたほうがいいですか?

Shift-JIS に BOM の規定はありません。本ツールでも Shift-JIS 出力時は BOM を付けません。

ファイルサイズの上限はありますか?

サーバー側の制限はありません。ブラウザのメモリで扱える範囲(目安として数十 MB)であれば変換できます。大きなファイルは変換に数秒かかることがあります。

関連ツール

Shift-JIS → UTF-8EUC-JP → UTF-8UTF-8 → EUC-JPUTF-16 → UTF-8UTF-8 → UTF-16文字コード変換文字コード判定BOM 付与・除去