本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Viewport Meta Generator

width、拡大率の上下限、user-scalable、viewport-fit から viewport meta タグを組み立てる。

プリセット

生成されたタグ

ズーム禁止はアクセシビリティを損ないます — WCAG 1.4.4 はテキストを 200% まで拡大できることを求めています。「ズーム固定」プリセットは理由があるときだけ使ってください。

使い方

  1. width を設定します — レスポンシブなら device-width、固定幅レイアウトならピクセル値です。
  2. initial-scale を設定します。通常は 1 で、1 より大きいと最初の描画が拡大されます。
  3. minimum-scale または maximum-scale にチェックを入れたときだけ、その 2 つがタグに書き出されます。値は隣の入力欄で指定します。
  4. user-scalable と viewport-fit を選びます。auto(省略)のままなら、タグには現れません。
  5. プリセットを押すとフォーム全体が埋まり、コピーでタグを取得できます。

4 つのプリセットはモバイルファースト、ズーム固定、タブレット向け、ノッチ対応をカバーします。プリセットは値をフォームに書き戻して同じ生成経路を通るだけなので、適用後でも自由に調整できます。

よくある用途

よくある質問

Q: ズームを禁止してもよい場合はありますか? A: ほとんどありません。WCAG 1.4.4 はテキストを 200% まで拡大できることを求めており、ピンチ拡大は多くの人にとって小さな文字を読む唯一の手段です。地図など特定のウィジェットに理由がある場合を除き、user-scalable は書かないでください。

Q: CSS がレスポンシブなら、このタグは不要では? A: 必要です。タグがないとモバイルブラウザは約 980 px のデスクトップ幅で描画してから全体を縮小するため、メディアクエリが実際の端末幅に一致しません。

Q: viewport-fit=cover は何をしますか? A: 丸みを帯びた角や切り欠きの領域の下までページを描画できるようにします。その後、操作要素に届くよう CSS で env(safe-area-inset-*) のパディングを足してください。

データはこのデバイス内にとどまります

Viewport Meta Generator は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。