Open Graphプレビュー
URLをSNSでシェアしたときにどう表示されるか確認できます。Facebook、Twitter、LinkedIn、Slackでのシェアカードをプレビューします。
検証結果
生のメタタグ
Open Graph
使い方
- 1 公開されている任意のURLを貼り付けます。
- 2 Test(またはEnter)を押すと、ページを取得してog:*およびtwitter:*のメタタグを解析します。
- 3 Facebook、Twitter / X、LinkedIn、Slackでリンクがどう表示されるかをプレビューし、あわせて検証警告も確認できます。
このツールを使う理由
- 4つのプラットフォームのプレビューを並べて表示。実際のシェアカードに忠実になるよう細部まで再現しています。
- タグの欠落、タイトルの長すぎ、HTTPの画像URLなどを検証警告で発見できます。
- 各プラットフォームが実際に読み取るのと同じ、生のog:*・twitter:*タグを確認できます。
- 結果は10分間キャッシュされ、乱用を防ぐためレート制限も設けています。
よくある質問
Facebookでも実際にここで見えている通りに表示されますか?
ほぼ同じです。ただしFacebookはシェアカードを約7日間キャッシュします。OGタグを更新した後は、Facebookのシェアデバッガーを実行して再取得を強制してください。
一部のURLでプレビューが空になるのはなぜですか?
一部のサイトはOGタグをクライアント側のJavaScriptでレンダリングしています(SSRを使わないNext.jsなど)。当ツールは最初に返されるHTMLしか読み取れないため、動的に生成されるタグは取得できません。
非公開のURLをこのツールで使っても安全ですか?
localhost、内部IP範囲、内部ホスト名へのアクセスはブロックしています。ただし当ツールのサーバーが実際にそのページを取得しにいくため、ログインが必要なURLは貼り付けないでください。
レート制限はどのように適用されますか?
IPごとに1分あたり30リクエストまでです。キャッシュ済みの結果は制限にカウントされません。
Open Graphプレビュー とは?
Open Graphプレビュー(Open Graph Preview)は、あるURLがSNSプラットフォームでシェアされたときにどのように表示されるかを確認できるツールです。ページのOpen GraphタグとTwitter Cardメタタグを読み取り、Facebook、Twitter、LinkedIn、Slackなど各SNSでのシェアカードを再現して表示します。公開前にタイトル、説明文、画像をチェックするのに役立ちます。すべてブラウザ上で動作し、アカウント登録は不要です。
機能
4プラットフォームでのプレビュー
そのURLのリンクカードが Facebook、Twitter/X、LinkedIn、Slack でどのように表示されるかをシミュレートし、タブで切り替え可能です。
生タグインスペクター
ページのHTMLから抽出されたそのままの状態で、すべての og:* と twitter:* の meta タグを一覧表示し、クローラーが実際に読み取る内容を確認できます。
タグ検証の警告
必須タグの欠落(og:title、og:image、og:url、og:type)、60文字を超えるタイトル、200文字を超える説明文、非HTTPSの画像、twitter:card の欠落を検出してフラグを立てます。
SSRF対策付きサーバーサイド取得
ページをリクエストする前にURLのホストを解決し、loopback・プライベート・予約済みIP範囲を拒否します。リダイレクトは最大5ホップに制限されます。
例
Input
https://github.com — page HTML with <meta property="og:title" content="GitHub · Build and ship software...">, og:image, og:type="object", and twitter:card="summary_large_image"
Output
JSON: { resolved_url, status: 200, tags: { title, description, canonical, favicon, og: {title, image, url, type, ...}, twitter: {card, title, image, ...} }, warnings: [] } — rendered as four share-card previews (Facebook, Twitter/X, LinkedIn, Slack) plus a raw tag list; result cached 600s per URL
主な用途
-
1
公開前の品質チェック
ブログ記事やランディングページを公開する前にシェアカードを確認し、og:image の欠落や og:title の文字数超過を検出します。
-
2
壊れたシェアカードのデバッグ
プラットフォームが実際に読み取る、解決済みの og:* と twitter:* の値を正確に確認できます。og:image が絶対 HTTPS URL に解決されているかどうかも含まれます。
-
3
プラットフォーム間の比較
同じURLのタイトル、説明文、画像が Facebook、Twitter/X、LinkedIn、Slack のアンファール(展開表示)でどのように異なるフォールバックになるかを比較します。
Open Graph Previewは指定されたURLをサーバー側で取得し、Symfony の DomCrawler を使って <title>、meta description、canonical リンク、favicon、og:*(Open Graph Protocol)および twitter:*(Twitter/X Card)の meta タグを解析し、Facebook、Twitter/X、LinkedIn、Slack 向けのシミュレートされたシェアカードを表示します。Open Graph 対応ページは通常、直接のクロスオリジン fetch をブロックするため、ブラウザ単体で処理するのではなく、Zerethon バックエンド経由でリクエストをプロキシします(タイムアウト8秒、レスポンス上限1MB、loopback/プライベート/内部ホストをブロックする SSRF ガード付き)。結果はURLごとにサーバー側で10分間キャッシュされます。
- カテゴリ
- クリエイター
- 料金
- 無料
- プライバシー
- ブラウザベース
- 登録
- 不要
参考文献
- The Open Graph Protocol — Open Graph Protocol (ogp.me)
- Sharing for Webmasters (Open Graph tags on Facebook) — Meta for Developers
- Cards Markup Tags (twitter:card meta tags) — X (Twitter) Developer Platform
- <link>: The External Resource Link element (rel="canonical"/"icon") — MDN Web Docs
プライバシー
明記されない限り、データがブラウザの外に送信されることはありません。Open Graphプレビュー は完全にクライアント側で動作します — サーバーへのアップロードなし、ログなし、入力内容のトラッキングなし。
関連ツール
YouTubeサムネイルダウンローダー
YouTube動画のサムネイルを利用可能なすべての解像度でダウンロードできます。動画URLを貼り付けるだけです。
ツールを開く単語数・文字数カウント
単語数、文字数、文の数、段落数を瞬時にカウント。読書時間、朗読時間、頻出キーワードも同時に表示します。
ツールを開くLorem Ipsumジェネレーター
Lorem Ipsumのダミーテキストを段落・文・単語単位で生成します。HTMLタグで囲むオプションつき。
ツールを開く文字列反転ジェネレーター
テキストを文字単位・単語単位・行単位で反転します。書記素クラスタに対応しているため、絵文字や結合文字も分割されずそのまま保たれます。
ツールを開くZerethon Social で作成・共有・成長しよう
無料登録。ポイントを獲得し、実績を集め、世界中のクリエイターとつながりましょう。