","err_audit_input_required":"先にメタタグを含むHTMLを貼り付けてください。","mockups_heading":"リンクプレビューでの見え方","mockups_disclaimer":"これら四つのカードは、各プラットフォームの実際のリンクプレビューのスタイルを模した近似であり、計画目的のみに提供されます。X(旧Twitter)、Facebook、LinkedIn、Discord のライブ取得やスクリーンショットではなく、プラットフォーム側のプレビューUIは将来変更される可能性があります。","mockup_twitter_heading":"X(旧Twitter)","mockup_facebook_heading":"Facebook 表示","mockup_linkedin_heading":"LinkedIn 表示","mockup_discord_heading":"Discord","mockup_image_alt":"リンクプレビュー画像","mockup_no_image":"画像が提供されていません","mockup_no_image_short":"画像なし","domain_default_fallback":"example.com","audit_missing_title":"og:title が不足しています — これがないと、ほとんどのプラットフォームで汎用的なタイトルか空白が表示されます。","audit_missing_description":"og:description が不足しています — プレビューカードに説明文が表示されません。","audit_missing_image":"og:image が不足しています — ほとんどのプラットフォームで画像が表示されないか、ページ内で最初に見つかった画像にフォールバックします。","audit_missing_url":"og:url が不足しています — これがないと、追跡パラメータやAMPバージョンなど代替URLでの共有が、正規ページに集約されない可能性があります。","audit_title_too_long":"og:title は {length} 文字です — 大半のプラットフォームで切り捨てられる約{max}文字の上限を超えています。","audit_title_long":"og:title は {length} 文字です — 一部のプラットフォームで切り捨てが始まる約{max}文字の上限を超えていますが、他のプラットフォームではまだ完全に表示される可能性があります。","audit_title_ok":"og:title は {length} 文字です — ほとんどのプラットフォームで安全な範囲内です。","audit_description_too_long":"og:description は {length} 文字です — 大半のプラットフォームで切り捨てられる約{max}文字の上限を超えています。","audit_description_long":"og:description は {length} 文字です — 一部のプラットフォームで切り捨てが始まる約{max}文字の上限を超えています。","audit_description_ok":"og:description は {length} 文字です — ほとんどのプラットフォームで安全な範囲内です。","audit_url_not_absolute":"og:url の値 \"{value}\" は絶対 http(s) URL ではありません — ページの完全な正規 URL を指定する必要があります。","audit_image_not_absolute":"og:image の値 \"{value}\" は絶対 http(s) URL ではありません — ほとんどのプラットフォームでは完全修飾の画像 URL が必要です。","audit_image_dims_small":"宣言された og:image:width/height は {w}×{h} です — リンクプレビューで広く推奨される最小サイズ 1200×630 を下回っています。","audit_image_dims_ok":"宣言された og:image:width/height は {w}×{h} です — 広く推奨される最小サイズ 1200×630 を満たしています。","audit_image_dims_unparseable":"og:image:width/og:image:height が存在しますが、有効な数字ではありません。","audit_image_dims_unknown":"og:image:width/og:image:height が宣言されていません — 実際のピクセル寸法は、画像を取得しない限り検証できません。本ツールはプライバシー保護のため、意図的にこれを一切行いません。推奨最小サイズ: 1200×630。","audit_twitter_card_missing":"twitter:card タグがありません — X(旧Twitter)は通常、同等の og: タグにフォールバックしますが、明示的な twitter:card を指定する方が確実です。","audit_twitter_card_invalid":"twitter:card の値 \"{value}\" は、Twitter の Card validator が受け付ける4つの値(summary、summary_large_image、app、player)のいずれでもありません。","audit_twitter_card_ok":"twitter:card は \"{value}\" で、有効な値です。","audit_large_image_needs_image":"twitter:card が summary_large_image ですが、og:image または twitter:image が見つかりません — このカードタイプを適切にレンダリングするには画像が必要です。","audit_twitter_title_fallback":"twitter:title が設定されていません — X(旧Twitter)は og:title にフォールバックします。","audit_twitter_description_fallback":"twitter:description が設定されていません — X(旧Twitter)は og:description にフォールバックします。","audit_twitter_image_fallback":"twitter:image が設定されていません — X(旧Twitter)は og:image にフォールバックします。","audit_duplicate_tag_item":"\"{tag}\" が {count} 回宣言されています — ほとんどのプラットフォームは最後に解析したもののみが有効になります。"};
0

OG & Twitter Card Generator — メタタグの構築、監査、プレビュー

フォームから Open Graph および Twitter Card の <meta> タグを作成してそのまま貼り付けられる状態にする、または既存の <head> を貼り付けて必須タグの欠落、タイトルや説明文の長さ、twitter:card の有効性を監査し、X(旧Twitter)、Facebook、LinkedIn、Discord のリンクカードを忠実に再現したモックアップで両方をプレビューします。

🔒 ブラウザ内で完全に処理されます。ここに入力した内容はアップロードされません。

処理中... 0%
入力を読み取り中
タグを構築・監査中
プレビューをレンダリング中
完了

結果

Open Graph および Twitter Card のメタタグは、Slack、iMessage、ツイート、Discord チャンネルなどに URL を貼り付けた瞬間に表示されるリンクの見た目、つまりタイトル、説明文、画像を決定します。これは可視部分の本文からプラットフォームが適当に収集した情報ではなく、ページ自身の <head> が選んだものです。本ツールは、単なるテンプレートへの穴埋めではなく、構築と監査の両方を行うものです。BUILD モードでは、タイトル、説明文、画像 URL、正規 URL、コンテンツタイプ、Twitter カードタイプを入力すると、ページの <head> に貼り付けるだけでよい正確な <meta property="og:..."> および <meta name="twitter:..."> タグブロックを構成します。空欄にした項目は、中身が空の無意味なタグとして出力せずにスキップします。

AUDIT モードでは、既存の <head> マークアップまたはページ全体の HTML を貼り付けると、ブラウザのネイティブな DOMParser で解析し、既に存在する og: および twitter: メタタグをすべて抽出した上で、実際に重要となるチェックを実行します。一般的に必須とされる四つのタグ(og:title、og:description、og:image、og:url)が欠落している場合は警告します。og:title は、一部のプラットフォームで切り捨てが始まる約60文字の時点、および大半のプラットフォームで切り捨てられる約90文字の時点と照らし合わせて測定します。og:description は、多くのプラットフォームが切り捨てを開始する前の、おおよそ155~200文字の範囲と照合します。twitter:card は、Twitter の Card validator が受け付ける実際の4つの値(summary、summary_large_image、app、player)と照合し、それ以外の場合は警告します。また、重複したタグ(同じプロパティが二重に宣言されているという、コピー&ペーストのミスでは意外によくある問題)も名前を挙げて指摘します。

画像の寸法については正直に扱います。本ツールは画像を取得しない限り実際のピクセルサイズを検証できず、このサイトの外部リクエスト禁止ポリシーに則り、意図的に一切の取得を行いません。HTML 側で og:image:width と og:image:height が既に宣言されている場合、その宣言された数値が一般的に推奨される最小サイズである 1200×630 を満たしているかを確認します。宣言がない場合は、合格や不合格を捏造せずに、明確なガイダンスを表示します。どちらのモードでも、同一のリンクプレビューモックアップが四つ表示されます。X(旧Twitter)(twitter:card の値に応じて、コンパクトな「summary」サムネイルレイアウトと全幅の「summary_large_image」レイアウトを切り替え)、Facebook、LinkedIn、Discord です。それぞれのプラットフォーム独自のタイポグラフィやレイアウト規則に合わせて忠実にスタイルを変え、単にロゴだけを差し替えたようなものではありません。また、実際のプラットフォームはプレビューの外観を随時変更する可能性があり、本ツールは確認のためにそれらを取得またはスクレイピングすることは一切ないため、計画目的の参考用の近似であることを明示しています。