.WEBMANIFEST

WEBMANIFEST ファイル

Web Application Manifest
質問する
クイック回答

.webmanifestファイルは、Progressive Web Appのインストール方法や表示方法(名前、アイコン、開始URL、色など)をブラウザに伝えるための小さなJSONテキストファイルです。ウェブページのHTMLからリンクされ、直接開くのではなくブラウザによって読み取られます。プレーンテキストであるため、Visual Studio Code、Sublime Text、メモ帳などのコードエディタで開いて編集できます。

開発元: W3C (Web Applications Working Group) カテゴリ: インターネットファイル オープンスタンダード MIME: application/manifest+json
対応OS Windows macOS Linux Web
関連: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 31, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

WEBMANIFEST ファイル形式とは?

.webmanifestファイルは「Web Application Manifest」であり、ブラウザがProgressive Web App(PWA)をインストールして表示するために読み取るJSONドキュメントです。アプリを記述する単一のJSONオブジェクトを保持しており、そのメンバにはname、short_name、icons、start_url、scope、display、background_color、theme_colorなどがあります。PWAをスマートフォンのホーム画面やデスクトップに追加すると、これらの値によってアプリのアイコン、タイトル、ウィンドウの開き方が決定されます。

この形式はW3C標準であり、2013年に最初にドラフトが作成され、2015年のChrome 45からブラウザでサポートされました。ページからはHTMLのhead内で次のようにリンクされます。

<link rel="manifest" href="/app.webmanifest">

登録されているメディアタイプはapplication/manifest+jsonです。.webmanifest拡張子はIANAに登録されたものですが、多くのサイトでは依然としてファイル名をmanifest.jsonとしています。サーバーがJSONとして有効なコンテンツタイプを送信する限り、どちらも機能します。

セキュリティと安全性

リスク: LOW

A .webmanifest file is plain-text JSON with no executable code, so opening it cannot run anything on your machine. The only practical risk is that a manifest can declare protocol_handlers or file_handlers that register a PWA to handle links or file types once the app is installed, which is a browser-mediated permission, not an action of opening the file. Editing an invalid manifest can break PWA installation but poses no security threat.

形式の詳細

概要
正式名称Web Application Manifest別名 Web App Manifest, PWA Manifest
開発元W3C (Web Applications Working Group)登場時期 2013 (first W3C Working Draft, December 17, 2013)
MIME タイプapplication/manifest+json
タイプText-based JSON metadata file
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Firefox WebExtension manifest - Browser extensions use a manifest file, but it is named manifest.json with a .json extension, not .webmanifest.
  • Java JAR/app manifests - Unrelated MANIFEST.MF metadata inside Java archives; different format and purpose.

WEBMANIFEST ファイルを開くプログラム

Windows4 apps
Sublime Text 有料 Edit the manifest as a JSON file with linting and formatting.
Notepad 標準搭載 Open and read the raw JSON text without any extra software.
Visual Studio Code 無料 Open the .webmanifest file to view and edit its JSON with syntax highlighting and JSON validation.
Google Chrome (DevTools) 無料 Load the PWA and use DevTools > Application > Manifest to parse and preview the manifest and its icons.
macOS3 apps
TextEdit 標準搭載 View or edit the manifest as plain text (switch to plain-text mode first).
BBEdit フリーミアム Open and edit the manifest with JSON syntax coloring.
Visual Studio Code 無料 Open and edit the JSON manifest with validation and formatting.
Linux3 apps
Vim オープンソース Open and edit the raw JSON text from the terminal.
GNU Emacs オープンソース Edit the manifest in json-mode with formatting support.
Visual Studio Code 無料 Open and edit the JSON manifest with validation.
Web1 app
PWA Manifest Generator (Progressier) フリーミアム Create or edit a manifest in the browser and export a ready-to-use .webmanifest file.

技術的詳細

詳細仕様
EncodingUTF-8 text
Byte orderNot applicable (text)
ContainerJSON object with top-level keys called members
CompressionNone (may be gzip/brotli compressed in transit by the web server)
Typical sizeUnder 5 KB
StructureA single JSON object whose members describe a web application: name, short_name, description, icons (array of image objects with src, sizes, type), start_url, scope, display, orientation, background_color, theme_color, categories, screenshots, shortcuts, share_target, protocol_handlers, and file_handlers.
IntegrityNone built in; integrity relies on HTTPS transport and same-origin/CORS fetch rules
PlatformsWindows, macOS, Linux, Android, iOS, ChromeOS
NotesReferenced from a page's HTML head via <link rel="manifest" href="app.webmanifest">. The browser reads it to install a Progressive Web App, set the home-screen icon and name, and control the launch display mode. Servers should return it with the application/manifest+json media type, though browsers also accept application/json. When the manifest is on a different origin than the page scope it must be fetched with CORS.
リリース日2013 (first W3C Working Draft, December 17, 2013)
最新バージョンW3C Working Draft (ongoing)
オープンスタンダードはい · ロイヤリティフリー
仕様書www.w3.org

WEBMANIFEST の変換

コミュニティ Q&A

ユーザーからの質問
質問する
WEBMANIFEST ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。WEBMANIFEST ファイルについて最初の質問をしてみましょう。

よくある質問

.webmanifestファイルはどうやって開きますか?
Visual Studio Code、Sublime Text、メモ帳などのテキストエディタやコードエディタで開けます。JSON形式であるため、JSONをサポートするエディタを使うと読みやすく、エラーも見つけやすくなります。
.webmanifestはmanifest.jsonと同じですか?
内容は同一のJSONです。.webmanifestはIANAに登録された拡張子であり、manifest.jsonは一般的な代替名です。サーバーがJSONとして有効なコンテンツタイプで提供している限り、ブラウザはどちらも受け入れます。
.webmanifestファイルは何に使われますか?
Progressive Web Appのインストールと表示方法(名前、アイコン、開始URL、表示モード、テーマカラーなど)をブラウザに伝えます。ページのHTML headから参照されます。
PWAがインストールできないのはなぜですか?
一般的な原因は、マニフェストの欠落や構文エラー、間違ったコンテンツタイプ、必要なサイズのアイコンがリンクされていない、またはページがHTTPSで提供されていないことです。ChromeのDevTools > Application > Manifestで具体的な警告を確認してください。
特別なMIMEタイプで提供する必要がありますか?
推奨されるタイプはapplication/manifest+jsonですが、ブラウザはapplication/jsonも受け入れます。正しいタイプで提供することでコンソールの警告を回避でき、ベストプラクティスとされています。
手動で.webmanifestを編集できますか?
はい。単なるJSONなので直接編集可能です。構文を有効に保ち、ブラウザに変更を反映させるためにアプリをリロードするかキャッシュをクリアしてください。

参考文献

1W3C Web Application Manifest specificationwww.w3.org
2MDN - Web application manifestdeveloper.mozilla.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.EXEWindows Executable (Portable Executable)
10.PRDXSoftMaker Presentations Document

関連する拡張子

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧