Help centre

Answer

Can a PWA access the camera?

Short answer

Yes. A PWA can access the camera, microphone, geolocation and file system through the same Web APIs a regular website uses (getUserMedia, showOpenFilePicker, Geolocation). Every capability requires explicit user permission and works cross-platform, though a few APIs (Bluetooth, USB, NFC) are still Chromium-only.

By InstantPWA engineering·Reviewed July 7, 2026

What works everywhere

Camera and microphone (getUserMedia), geolocation, notifications, share sheet, clipboard read/write, screen wake lock.

What is Chromium-only

File System Access API (full read/write), Web Bluetooth, Web USB, Web NFC, contact picker.

iOS Safari caveats

getUserMedia works but requires HTTPS and a user gesture. Screen recording via getDisplayMedia is desktop-Safari only.