JPGの文字は文書ファイルの文字のようには編集できません。JPGにはレイヤーもテキストオブジェクトもありません—ファイルを保存した時点で文字はピクセルへと統合されており、選択できるものは何も残っていません。
つまり「JPGの文字を編集する」とは実質的に4つの異なる方法を指し、自分にどれが必要かを知っているかどうかで無駄な手間が大きく変わります。このガイドではその4つすべてと、JPG特有のフォーマットの落とし穴を解説します。

JPGを編集可能なアウトラインに変換する画像をベクター化し、形と文字をパスに変換して編集できるようにします。Image Vectorizerを開く要点まとめ
- JPGの文字はピクセルとして焼き付けられています。クリックできるテキストレイヤーは存在しません。
- 実際にできる作業は3つ。文字を追加する、隠して置き換える、またはベクター化して再構築するです。
- JPGは保存のたびに画像全体を再圧縮するため、編集を繰り返すほど劣化します。
JPGの文字を単純に編集できない理由
このフォーマットが持つ2つの性質が、直面するあらゆる困難を説明しています。
フラットである
PSDのようなレイヤー構造を持つファイルは文字を文字のまま保持します。JPGは1枚のピクセルの格子だけを保持します。ファイルを書き出した時点で文字は文字であることをやめ、文字の形に配置された色のついた点になります。
だからこそ、どんなツールも「単語を差し替えるだけ」ということができません。そう見える処理はすべて、古いピクセルの上に新しいピクセルを塗って描いているに過ぎません。
非可逆であり、劣化が蓄積する
JPG圧縮は容量を節約するために詳細を捨てており、保存するたびにそれを繰り返します。開いて、編集して、保存する、を繰り返すと、すでに圧縮された画像をさらに圧縮することになり、まさに気にしている部分である文字の輪郭にまだら状のノイズとなって最初に現れます。

作業中はPNGで保存する
JPGを編集しなければならない場合は、作業を行い、途中経過は可逆圧縮であるPNGで書き出してください。JPGへの変換は最後に1回だけ行います。この習慣だけで、多くの人がエディタのせいにしている劣化のほとんどを防げます。
どの方法が必要ですか?

文字を変更するのではなく追加したい場合
方法1です。画像内の既存のものを何も取り除く必要がないため、修復作業がまったく発生しない唯一のケースです。
既存の文字を変更または削除する必要がある場合
無地の背景なら方法2、テクスチャや写真の背景なら方法3です。違いは文字の背後を何を使って再構築する必要があるかにあります。
文字を再び編集可能にしたい場合
方法4です。打ち直しやパッチ処理はどちらもピクセルを返すだけですが、ベクター化だけは拡大縮小・色変更・カットができる文字の形そのものを返してくれます。
方法1:JPGの上に新しい文字を追加する
簡単なケースであり、あえて分けて説明する価値があります。この検索をする人の多くは、実はキャプション、価格、名前などを画像に載せたいだけだからです。
使うツール:当サイトのImage Text Editorです。ブラウザ上で動作し、JPGをそのまま読み込め、何もインストールせずにフォント、サイズ、色を設定できます。すでにCanvaやPhotopeaを開いているなら、それらでも同じことができます。

どのエディタでもJPGの上に文字を重ねることができ、画像内の既存の要素が損なわれる心配はありません。高品質で1回保存すれば完了です。
詳しい手順は画像に文字を追加する方法にまとめています。
使うべき場面:既存の文字をそのまま残す場合、またはそもそも文字がない場合。
方法2:古い文字を隠して打ち直す
文字が単色、無地のパネル、均一なグラデーションの上にある場合の標準的な対処法です。古い文字の上に色を合わせた長方形を描き、その上に新しい行を入力します。
使うツール: Photopea、無料でブラウザ上で使えます。古い行を長方形選択し、隣接するパネルからスポイトで色を取得し、その後Edit > FillをForegroundに設定します。その上にText toolで新しい行を入力します。

これがうまくいくのは背景が予測可能だからです。サンプリングした塗りつぶしはそこにあったものと本当に同一なので、編集を見破れる唯一の手がかりは新しく入力した文字そのものだけになります。
使うべき場面:文字の背後が単色、またはそれに近い場合。
失敗する場面:背景に粒状の質感、写真、パターンが少しでもあると、平坦な長方形はパッチだとすぐ分かってしまいます。それが方法3です。
方法3:ジェネレーティブフィルを使ってから打ち直す
文字がテクスチャ、布地、木材、写真の上にある場合、背景はサンプリングではなく生成する必要があります。コンテンツに応じた塗りつぶし、またはジェネレーティブフィルは、文字の背後にあったであろう内容を再構築します。
使うツール:Photopeaの同じFillダイアログをContent Awareに、Foregroundではなく設定します。CanvaのMagic EraserやPhotoshopのGenerative Fillも同じことをより多くの計算資源を使って行い、その差は複雑な背景で表れます。

文字を入力する前に、除去作業はそれ単独のステップとして行い、出来栄えを確認してください—修復が目に見えているなら、新しい文字を載せても隠せません。除去については画像から文字を削除する方法をご覧ください。
使うべき場面:文字の背後の領域が目視では再現できない場合。
失敗する場面:はっきりしたエッジや繰り返しパターンをまたぐ場合、フィルは本来存在しなかった継ぎ目を生成してしまいます。もっとタイトにトリミングするか、パネル自体を作り直してください。
方法4:ベクター化して編集可能な文字の形を得る
JPGがロゴ、看板、ラベルで別のサイズで再利用する予定なら、ピクセルをパッチするより変換する方が優れています。トレースによって形をパスに変換すれば、文字は拡大縮小・色変更・分割ができるアウトラインになります。
使うツール:以下にリンクしている当サイトのImage Vectorizerです。どのトレースツールでも構いません—InkscapeのTrace BitmapやPhotopeaのVectorize Bitmapは、それぞれ無料のデスクトップ版・ブラウザ版に相当します。

できないこと:編集可能な生きたテキストとして返すことです。得られるのは文字の形であり、テキストフィールドではありません—ですが拡大縮小・色変更・カットにはそれで十分です。
編集以外で重要な理由:カッティングマシンやレーザーはピクセルではなくパスに沿って動作するため、ベクター化したロゴは実際に加工できるようになります。その理屈はベクターファイルとは何かに、変換方法はJPGをSVGに変換する方法に、そしてツール自体は当サイトのImage Vectorizerにあります。
使うべき場面:アートワークがフラットでコントラストが高い場合—ロゴ、サイン類、線画など。
失敗する場面:文字を撮影した写真です。トレースできる明確なエッジがないため、トレース結果は乱れたものになります。
編集したとわからない仕上がりにする
どのエディタを使うにしても、現実的な作業手順は同じです。どのツールを開くべきかは後で何が必要かによって決まります—その整理はおすすめのJPG文字編集ツールのまとめ記事で行っています。
ステップ1:コピーをPNGで作業する
JPGを開いたら、すぐに作業用コピーをPNGとして保存します。以降の保存はすべて可逆圧縮になります。
ステップ2:古い文字を削除する
無地の背景なら、色を合わせた長方形で十分です。テクスチャや写真の場合は、コンテンツに応じた塗りつぶしやジェネレーティブフィルを使い、背景がパッチではなくもっともらしく続くようにします。
ステップ3:打ち直す前にフォントを特定する
間違った書体で入力した新しい文字は、除去自体がきれいでも編集済みだと分かってしまいます。サイズだけでなく、文字の形、太さ、字間まで合わせてください。
ステップ4:フォントだけでなく描画のされ方も合わせる
元の文字にはJPGのノイズ、わずかなぼやけ、写真特有の色かぶりが乗っています。新しく入力した文字は完璧にくっきりしており、それこそが貼り付けたように見える理由です。柔らかさを合わせることが編集を成立させる鍵です。

ステップ5:最後に1回だけ、高品質でJPGとして書き出す
各ステップごとに保存するのではなく、最後に1回だけ変換します。
JPGと編集可能なフォーマットの比較

| フォーマット | 文字が編集可能なまま残るか | 非可逆か | 向いている用途 |
|---|---|---|---|
| JPG/JPEG | 不可 | はい、保存のたびに | 写真、最終納品 |
| PNG | 不可 | いいえ | 作業用コピー、フラットなグラフィック、透過 |
| SVG | パスとして残るが生きたテキストではない | いいえ | ロゴ、カット加工、どんなサイズにも対応 |
| PSD/レイヤー付き | 可能 | いいえ | 元の編集データ |
| 場合による | いいえ | 文書、印刷用の納品 |
覚えておく価値のある教訓は、レイヤー付きの元データを残しておくことです。「このJPGをどう編集すればいいか」という問題のほとんどは、編集可能なバージョンを残していなかったために起きています。
編集がばれてしまう典型的なミス
JPGでの保存を繰り返す
文字の輪郭がまだら状になる最大の原因です。作業はPNGで行い、書き出しは1回だけにしましょう。
新しい文字の背後に白いボックスを敷く
背景が白ならまだしも、それ以外では非常に目立ちます。背景に合わせるか、きちんと塗りつぶしてください。
フォントの選択ミス
文字の形において「近い」は「十分」ではなく、目が最初に気づくポイントです。
文字がくっきりしすぎている
古いJPGの上に新しい文字を載せると、周囲より明らかにきれいなために貼り付けたように見えます。
ぼやけを直そうとしてアップスケールする
それは別の問題であり、別のツールが必要です—おすすめの画像アップスケーラーをご覧ください。
結論
JPG内の文字はテキストではなくピクセルです。それを受け入れれば、実際に取れる3つの選択肢がはっきりします。上に新しい文字を追加する、隠して再構築する、あるいはアートワークをベクター化して文字の形を編集可能なパスにする、のいずれかです。
ロゴ、看板、ラベルなど、今後も再利用するものについては、ベクター化が長期的に報われる答えです。アートワークを実際に加工可能な状態にもしてくれるからです。
そして何をするにしても、作業はPNGで行い、JPGへの書き出しは1回だけにしてください。人がエディタのせいにしていることの多くは、実は自分自身が1回の保存ごとに与えてしまった圧縮によるダメージです。
JPGの文字編集に関するよくある質問
JPGファイル内の文字を編集できますか?
直接は編集できません。JPGにはレイヤーもテキストオブジェクトもなく、文字はピクセルとして焼き付けられています。その上に新しい文字を追加する、古い文字を隠して再構築する、または画像をベクター化して文字の形を編集可能なパスにすることができます。
JPEG内の既存の文字を変更するにはどうすればいいですか?
作業用のPNGコピーを保存し、色を合わせた塗りつぶしまたはコンテンツに応じた塗りつぶしで古い文字を削除し、同じ書体で打ち直し、新しい文字を元の描画に合わせて柔らかくしてから、最後に高品質で1回だけJPGとして書き出します。
編集したJPGの文字周りがまだらになるのはなぜですか?
JPGは保存のたびに画像全体を再圧縮するためです。編集と保存を繰り返すたびに劣化が蓄積し、それは文字の輪郭に最初に現れます。作業はPNGで行い、JPGへの変換は最後だけにしてください。
JPGの文字を再び編集可能にすることはできますか?
再構築することでのみ可能です。同じ書体で打ち直せば生きたテキストが手に入り、ベクター化すれば拡大縮小・色変更・カットはできるが打ち直しはできない、既存の文字形の編集可能なアウトラインが手に入ります。
後で文字を編集する必要があるなら、最適なフォーマットは何ですか?
文字が文字のまま残るPSDのようなレイヤー付きの元データを保管してください。それがない場合は、可逆圧縮の作業用コピーにはPNGを、拡大縮小やカットが必要なものにはSVGを使います。
JPGのベクター化は写真にも使えますか?
うまくいきません。ベクター化はエッジをトレースするため、ロゴやサイン類のようなフラットでコントラストの高いアートワークにはよく機能しますが、追うべき明確なエッジがない写真ではうまくいきません。