Twitter/X 画像ダウンロード:原本画質で写真を保存する(2026)
Xで素晴らしい写真を見つけた——風景、ファンアート、プロダクトカット。右クリックで「画像を名前を付けて保存」。後日ファイルを開くと……すりガラス越しに見ているみたい。輪郭はぼやけ、ディテールは潰れ、圧縮ノイズだらけ。
悪いのは写真ではありません。保存したURLです。Twitter/Xで画像を右クリックしても、投稿者がアップロードした写真はまず手に入りません。手に入るのは、TwitterのCDNがあなたの画面用に選んだ、圧縮されて縮小されたバリエーションです。この記事では、その理由と、本当の元ファイルを手に入れる3つの方法(手動のURLテクニックからワンクリックの一括ダウンロードまで)、そして著作権の境界線を解説します。
Twitterがぼやけた版を渡してくる理由
Twitter/Xにアップロードされたすべての写真は、タイムラインに届く前に処理されています。Twitterの画像CDN(pbs.twimg.com)は同じ写真を複数の解像度で保管しています——通常はsmall、medium、largeとオリジナルサイズ版です。ページはsrcset(HTMLのレスポンシブ画像の仕組み)でブラウザにどの版を表示するか指示しており、右クリックで保存されるのはブラウザがたまたま表示していた版——たいていは中間サイズの圧縮版です。
さらに悪い要素が2つあります:
- pjpgエンコード。Twitterは画像をプログレッシブJPEGとして再エンコードします(URLに
format=pjpgと出ます)。プログレッシブJPEGは段階的に読み込める一方、再エンコードでディテールが失われ、投稿者側の圧縮にさらにノイズが上乗せされます。 - 積極的な縮小。モバイル回線や混み合ったタイムラインでは、CDNはギリギリ小さい版を配信します。投稿者が幅3000ピクセルでアップした写真が、手元には600ピクセルで届くこともあります。
良いニュースは、高画質のバリエーションもCDN上にまだ残っていて、頼み方さえ分かればすべて取得できることです。
方法1:URLテクニック(:orig)
定番の方法です。Twitter/Xの画像URLは一定の形式で、解像度は1つのパラメータで制御されています:
- 写真をクリックして開き、新しいタブで画像を表示します(または右クリック→「画像アドレスをコピー」)。
- URLを確認します。
?format=jpg&name=largeのような形で終わっているはずです——旧形式ではメディアIDの後に/photo/1が付きます。 name=largeをname=origに変えてEnter。旧式URLの場合はメディアIDの末尾に:origを付けます——「:orig」という名前の由来です。- その状態で保存すれば、アップロード元に最も近いバージョンが手に入ります。
有効でコストゼロの方法ですが、1枚ごとの手作業です。URLをコピー、ペースト、編集、再読み込み、保存、の繰り返し。写真家のメディアタブにある80枚をアーカイブするなら、80回の反復になります。そもそもどの投稿に保存する価値のある画像があるか分からない場合にも、この方法は役に立ちません。
方法2:画像を新しいタブで開く
同じ発想のライト版:Xで写真をクリックしてTwitterのライトボックスビューアを開き、拡大表示された画像を右クリックで保存します。ライトボックスはタイムライン埋め込みより大きな版を表示するので、見た目が明らかに良いファイルが得られることが多いです。
限界は、取得できるのがページが表示を選んだ最大版であって、必ずしもオリジナルではないこと。高速なデスクトップ回線ならたいていlarge版で、これもpjpgとして再エンコードされています。方法1と同様、1回に1枚きりです。数枚を超えるなら自動化したくなるはずです。
方法3:一括画像ダウンロード拡張機能(おすすめ)
VKT Image GrabberはChromeとEdge向けのManifest V3拡張機能で、この作業全体を2クリックにしてくれます。TwitterのURLと1枚ずつ格闘する代わりに、写真のあるページを開いて、収集は拡張機能に任せます。
Twitter/Xに特に向いている理由:
- 5種類のソース検出。
<img>タグ、CSS背景画像、動画ポスター、SVG画像に加えて——Twitterで重要な——すべてのsrcsetバリエーションをスキャンします。マークアップに隠された高解像度版もすべて結果に表示されます。 - SPA対応。Xはシングルページアプリケーションです。タイムラインをスクロールしてもプロフィールのメディアタブに切り替えても、ページ全体の再読み込みは発生しません。Image GrabberはpushState/replaceState/popstateイベントを監視し、コンテンツの読み込みに合わせて自動で再スキャンするので、スクロール中に取りこぼしがありません。
- サイズでフィルタリング。最小の幅・高さを指定すれば、アバター、絵文字、アイコン、小さなサムネイルが消え、本当に欲しい大型写真だけが残ります。
- 一括ダウンロード。すべて選択して一括保存。無料版は1回30枚まで。プレミアム(買い切り9.99ドル、永続)で上限が撤廃され、pHash重複除去も追加されます——同じ写真が複数解像度で並ぶ場合に特に便利で、知覚ハッシュが類似重複を自動的に取り除きます。
- すべてローカル。ページURLがサーバーにアップロードされることは一切ありません。スキャンはブラウザ内で行われ、ダウンロードはブラウザ自身のダウンロードAPIを通じて直接行われます。
クイック手順ガイド
- 拡張機能をインストール:ChromeウェブストアまたはEdgeアドオンから。
- メディアページを開く。写真が欲しいプロフィールを開いて「メディア」タブをクリック——または写真付きの投稿を直接開きます。さらに下へスクロールして読み込むほど、サイドパネルが新しい画像を収集し続けます。
- 確認とフィルタリング。サイドパネルを開き、グリッド表示とリスト表示を切り替え、ライトボックスで原寸プレビューし、最小サイズ(例:幅800ピクセル)を設定して本物の写真だけを残します。
- 選択してダウンロード。欲しい画像にチェック(またはすべて選択)してダウンロード。プレミアム版では自動パイプラインも使えます:重複除去→変換→圧縮→ダウンロード。
これだけです。Twitterに限らず任意のウェブサイトで画像を一括ダウンロードする一般的な方法は、任意のウェブサイトから画像を一括ダウンロードする方法、および2026年の最高の画像ダウンロードChrome拡張機能の比較をご覧ください。
著作権を尊重する
写真を集め始める前に一つだけ:画像をダウンロードしても、その権利は移転しません。投稿した写真家やイラストレーターが著作権を持ち続けます。公開されている画像を個人的な用途(オフラインのムードボード、デザイン参考、研究)で保存するのは広く受け入れられた慣行です。しかし、再公開すること、クレジットを消すこと、許可なく商用に使うことは違います。迷ったら投稿者に聞いてみてください。きちんと頼めば、ほとんどのクリエイターは快く応じてくれます。そして常にプラットフォームの利用規約を守ってください。
よくある質問
Twitter/Xから保存した画像がぼやけるのはなぜ?
Xで画像を右クリック保存すると、ブラウザがその時表示しているバリエーションが保存され、投稿者のアップロード元画像は手に入りません。Twitterの画像CDNは各写真を複数の解像度(small・medium・large・orig)で保管しており、ページには通常、pjpg(プログレッシブJPEG)として再エンコードされた中間サイズ版が表示されます。最も鮮明なファイルを得るには、origバリエーションを取得する必要があります。URLからの手動取得か、srcsetバリエーションを読み取れる一括ダウンローダーを使います。
:orig URLの技は2026年でも使えますか?
使えます。ただし現在の形式での話です。Twitter/Xの画像を単独のタブで開き、URL内のname=パラメータ(例:name=large)を探します。これをname=origに変更して再読み込みすれば——旧形式ならメディアIDの末尾に:origを付ければ——アップロード元に最も近いバージョンが取得できます。1枚ずつの手作業なので、1〜2枚なら実用的ですが、プロフィール全体には向きません。
Twitter/Xのプロフィールから画像を一括ダウンロードするには?
プロフィールの「メディア」タブを開き、VKT Image Grabberのようなローカル動作のブラウザ拡張機能を使います。サイドパネルがスクロールに合わせて継続的に画像を収集します——imgタグ、CSS背景画像、動画ポスター、SVG画像、そしてすべてのsrcsetバリエーションが対象です。最小サイズでフィルタリングして大型の原本だけを残し、一括ダウンロードします。無料版は1回30枚まで、プレミアム(買い切り9.99ドル)で上限撤廃とpHash重複除去が使えます。
Twitter/Xから画像を一括ダウンロードするのは合法ですか?
ムードボード、研究アーカイブ、オフラインでの参考資料など、個人的かつ非商用の目的で公開されている画像をダウンロードすることは、一般的に許容されています。ただし画像の著作権は投稿者に帰属します。許可なく再公開したり、透かしを消したり、商用利用したりしてはいけません。プラットフォームの利用規約を守り、見ることを許されていない非公開コンテンツは決してダウンロードしないでください。
VKT Image Grabberはデータをどこかにアップロードしますか?
いいえ。すべての処理はブラウザ内でローカルに行われます。拡張機能はページをスキャンして画像URLを収集し、ブラウザ自身のダウンロードAPIでファイルを保存します——外部サーバーに送信されるデータは一切ありません。WebPからJPG/PNGへの変換、圧縮、pHash重複除去といったプレミアム機能も、canvasベースのパイプラインでローカルに処理されます。
ぼやけたサムネイルを保存するのはもう終わりに:VKT Image Grabberはページ上の全画像——隠された高解像度srcset版を含む——を検出し、サイズでフィルタリングして選択分を一括ダウンロードします。無料版は1回30枚。プレミアム(買い切り9.99ドル、永続):無制限の一括ダウンロード、pHash重複除去、WebP→JPG/PNG変換、圧縮——すべてローカル処理。Chromeウェブストア · Edgeアドオン。
VKT拡張機能カタログで他のツールもご覧ください。お問い合わせは [email protected] まで。
