Skip to content

Local Font Access API browser support

Published Updated

window.queryLocalFonts() returns a promise for an array of FontData objects describing the fonts installed on the user’s device, behind a local-fonts permission prompt.

The table covers the method as recorded in MDN browser-compat-data (api.Window.queryLocalFonts). The open Chromium bug for Android support is linked from the Android rows.

  • Legend
  • Yes
  • Partial
  • Flag
  • No
  • Unknown
Browser / PlatformSupportVersionsConfidenceSourceNotes
Chrome (Desktop)Yes103highsource—
Chrome (Android)No—highsource1
Edge (Desktop)Yes103highsource2
Firefox (Desktop)No—highsource3
Firefox (Android)No—highsource45
Safari (macOS)No—highsource6
Safari (iOS)No—highsource78
Samsung InternetNo—highsource910
WebView (Android)No—highsource1112
  1. Implementation tracking: https://crbug.com/40840834.
  2. Derived by browser-compat-data mirroring from Chrome.
  3. No Firefox support is recorded in browser-compat-data.
  4. No Firefox for Android support is recorded in browser-compat-data.
  5. Derived by browser-compat-data mirroring from Firefox.
  6. No Safari support is recorded in browser-compat-data.
  7. No Safari on iOS support is recorded in browser-compat-data.
  8. Derived by browser-compat-data mirroring from Safari.
  9. Implementation tracking: https://crbug.com/40840834.
  10. Derived by browser-compat-data mirroring from Chrome Android.
  11. Implementation tracking: https://crbug.com/40840834.
  12. Derived by browser-compat-data mirroring from Chrome Android.

Source data: /compatibility/local-font-access.json · Global usage: 37 % (StatCounter 2026-05)

Source: spec · MDN · Last verified 2026-10-03 · Confidence: high (computed from sources)

The method is available only in secure contexts. It throws a SecurityError when called without prior user interaction or when a Permissions Policy blocks the feature, and a user-denied prompt rejects with NotAllowedError (MDN). The returned list is not guaranteed to be complete or to follow the filesystem order.