文字コード判定

ファイルの文字コードをミリ秒単位で高速判定・相互変換。エディタやリーダーで発生する文字化けを手軽に修復します。

クリックしてファイルを選択 または ドラッグ&ドロップ
複数ファイルの一括判定に対応・Ctrl + V での直接貼り付けも可能
{{ fileList.length }} 個のファイルを追加済み
ファイル名サイズ判定結果信頼度デコードプレビュー操作すべての候補コード
{{ item.file.name }}
{{ formatFileSize(item.file.size) }} 判定中... {{ item.encoding }}-- 空ファイル {{ item.confidenceText }}
デコード中...
(空のファイル、内容なし)
{{ item.previewText }}
解析中...
--

デコード結果プレビュー - {{ currentPreviewItem ? currentPreviewItem.file.name : '' }}

すべての候補エンコード:
ファイルをデコード中...

{{ convertDialogTitle }}

文字コードを変換しダウンロードを準備しています。少々お待ちください...

変換が完了しました!自動的にダウンロードが開始されます。

ON ファイルの先頭にBOMを付与します。Microsoft ExcelでCSVをダブルクリックした際の日本語文字化けを防ぐのに最適です。

OFF 標準的なBOMなしUTF-8を生成します。Web開発、Linux/macOS、プログラミングソースコード(意図しない構文エラー防止)に推奨されます。

文字コードを素早く判定・変換する手順

ソフトウェアのインストール不要。ブラウザ上で3ステップで文字コードを判別し、文字化けを解消できます:

1

ファイルを選択・インポート

破線エリアをクリックしてファイルを選択、またはファイルを直接ブラウザへドラッグ&ドロップ。フォルダ内でファイルをコピーして Ctrl + V で貼り付けも可能です。

2

ミリ秒判定&リアルタイムプレビュー

高速アルゴリズムによりサーバー送信なし(完全ローカル処理)で文字コードを判定。コード種別(UTF-8、Shift_JIS、EUC-JP等)、信頼度、テキストプレビューを即座に表示します。

3

文字コード切り替え&ダウンロード

初期プレビューが文字化けしている場合は「すべての候補エンコード」のタグをクリックして切り替え。確認後、「UTF-8 変換」または「すべて UTF-8 に変換してダウンロード (ZIP)」で保存します。

よくある文字化けの原因と解決策

1. Windowsメモ帳で開くと文字化けする

旧Windowsのメモ帳はANSI(Shift_JIS)で保存されることが多く、macOSやLinux、Web上で開くと文字化けします。本ツールで判定後、標準の UTF-8 に変換すれば根本的に解決します。

2. ExcelでCSVを開くと日本語が「???」や記号になる

ExcelはBOMなしUTF-8のCSVを誤認しやすく、日本語が文字化けします。本ツールで「BOM付きUTF-8」または「UTF-16LE」に変換することで、ダブルクリックでそのまま正常に開けます。

3. スマホやKindleリーダーでTXT小説が読めない

電子書籍端末やリーダーアプリはShift_JIS等のフォントマッピングを持たない場合があります。TXTファイルを標準のUTF-8に変換することで、あらゆるデバイスで快適に読書できます。

4. ソースコードの日本語コメント・字幕・歌詞の破損

古いプログラムのコメント、.srt / .ass 字幕、.lrc 歌詞ファイルは環境移行時に文字化けしがちです。一括ドラッグ&ドロップで判定し、ZIP形式でまとめて修復・出力できます。

代表的な文字コードの特徴・比較一覧

コード名正式名称と特徴主な用途・環境互換性と推奨度
UTF-8可変長Unicode符号化方式(1〜4バイト)世界標準Web規格、最新OS、プログラミング開発全般最も推奨、世界中で圧倒的な互換性を誇る
Shift_JIS / CP932日本産業規格(JIS)準拠の日本語文字コード(1〜2バイト)Windows日本語版、従来の国内ソフトウェア、古いテキスト日本国内レガシー環境用。UTF-8への統一を推奨
EUC-JPUNIX系OSで広く普及した日本語コード体系Linux/UNIXサーバー、過去のWebシステム、データベース非UNIX環境で文字化けしやすいためUTF-8推奨
GB18030 / GBK中国の国家強制標準文字コード(簡体字)中国語Windowsシステム、公的文書、官公庁システムGBKおよびGB2312と完全下位互換
Big5繁体字中国語文字コード体系(大五碼)台湾、香港、海外の繁体字圏の文書繁体字専用。UTF-8への変換を推奨
Windows-1252西ヨーロッパ言語向け1バイトコード(ANSI標準)英語、フランス語、ドイツ語、スペイン語等のレガシー文書他のLatin系シングルバイトコードと混同されやすい

オンライン一括判定・変換が選ばれる理由

🔒

完全ブラウザ内実行 · 厳重なプライバシー保護

すべての文字コード検出、プレビュー、変換はブラウザのローカルメモリ上で完結します。ファイルがサーバーへ送信されることは一切ありません。

⚡

信頼度スコアリング · 候補コードの即時比較

バイトパターンと統計確率に基づき、判定結果と信頼度を表示。すべての候補コードを1クリックで切り替えてプレビュー比較が可能です。

📦

超高速一括処理 · 自動ZIPアーカイブ

数十〜数百ファイルを一度に投入可能。非同期キューによりミリ秒単位で高速処理し、個別保存またはZIP一括ダウンロードに対応します。

よくある質問 (FAQ)

Q: 短いテキストや特殊なファイルで判定精度が100%にならないのはなぜですか?

文字コードの判定はバイト出現頻度と自然言語確率モデルに基づく統計的推測を行っています。ファイルサイズが極端に小さい場合や英数字(ASCII)のみの場合は複数のコード体系に合致することがあります。その際は「すべての候補エンコード」列の候補タグをクリックし、プレビューで正しく読めるか直接ご確認ください。

Q: BOM(Byte Order Mark)付きUTF-8とBOMなしの違いは何ですか?追加・削除はどう行いますか?

1. 違い:BOMはファイルの先頭に付与される3バイトの識別シグネチャ(0xEF 0xBB 0xBF)です。BOM付きUTF-8はMicrosoft Excelや旧メモ帳でCSVを開いた際の文字化けを防ぎます。一方、Web開発やLinux/macOS環境では標準のBOMなしUTF-8が推奨されます。

2. BOMを追加する方法:変換ダウンロード時にダイアログ内の「BOMシグネチャを追加」にチェックを入れて保存します。

3. BOMを削除する方法:ダウンロード画面で「BOMシグネチャを追加」のチェックを外すと、自動的にBOMが除去されたクリーンなUTF-8が出力されます。

Q: 本ツールで対応している文字コードは何ですか?

世界中の80種類以上の文字コードに対応しており、国・地域別の主な対象は以下の通りです:

  • 世界共通 (Unicode / 国際規格):UTF-8、UTF-8 BOM付き (UTF-8-SIG)、UTF-16LE、UTF-16BE、UTF-16、UTF-32LE、UTF-32BE、UTF-32、ASCII
  • 日本 (日本語):Shift_JIS、Shift_JIS_2004、CP932 (Windows日本語)、EUC-JP、EUC-JIS-2004、ISO-2022-JP シリーズ (iso2022-jp-2/2004/ext)
  • 中国 (簡体字 / 繁体字):GB18030 (国家強制規格、GBK / GB2312 下位互換)、HZ-GB-2312、Big5 (繁体字大五碼)、Big5-HKSCS (香港増補)
  • 韓国 (韓国語):EUC-KR、CP949 (Windows韓国語)、ISO-2022-KR、Johab
  • 西ヨーロッパ・南北アメリカ (英語、フランス語、ドイツ語、スペイン語、ポルトガル語等):Windows-1252 (ANSI西欧)、ISO-8859-1 (Latin-1)、ISO-8859-15 (Latin-9)、MacRoman、HP-Roman8
  • 中東欧 (ポーランド語、チェコ語、ハンガリー語、ルーマニア語等):Windows-1250、ISO-8859-2 (Latin-2)、MacLatin2、CP852
  • ロシア・キリル文字圏 (ロシア語、ウクライナ語、ベラルーシ語等):Windows-1251、KOI8-R、KOI8-U、ISO-8859-5、MacCyrillic、CP866、CP1125
  • ギリシャ (ギリシャ語):Windows-1253、ISO-8859-7、MacGreek、CP737
  • トルコ (トルコ語):Windows-1254、ISO-8859-9 (Latin-5)、MacTurkish、CP857
  • 中東 (アラビア語、ヘブライ語、ペルシャ語):Windows-1255 / ISO-8859-8 (ヘブライ語)、Windows-1256 / ISO-8859-6 / CP720 / CP864 (アラビア語)
  • 東南アジア (ベトナム語、タイ語等):Windows-1258 (ベトナム語)、CP874 / TIS-620 (タイ語)
  • 北欧・バルト諸国 (エストニア語、ラトビア語、リトアニア語、アイスランド語等):Windows-1257、ISO-8859-4 (Latin-4)、ISO-8859-10 (Nordic)、ISO-8859-13 (Baltic)、MacIceland
  • レガシーDOS・メインフレーム:DOS コードページ (CP437、CP850、CP858 等 17種)、IBM/汎用機 EBCDIC (CP500、CP1026、CP1140 等)

Q: 対応しているファイル形式は何ですか?

.txt、.csv、.json、.xml、.html、.css、.js、.py、.java、.c、.cpp、.sql、.srt、.ass、.lrc、.log、.md などのあらゆるプレーンテキスト形式に対応しています。

Q: 変換によってファイル内容が失われたり破損したりすることはありますか?

いいえ。変換処理は文字に対応するバイト列のエンコード形式を再マッピングするのみであり、文章の単語、改行コード、記号などのテキスト内容は一切欠損なく安全に保持されます。