Browser API Tools

Browser API Tools

Live, interactive demos of modern browser device and platform APIs — battery, clipboard, permissions, gamepad, device orientation, screen info, network info, storage, notifications, vibration, web share, wake lock, idle detection, and an IndexedDB database browser.

Not supported in this browser.

The Battery Status API is supported mainly in Chromium browsers and requires a secure context on most platforms.

Browser API Tools

Live, interactive demos of modern browser device and platform APIs — battery, clipboard, permissions, gamepad, device orientation, screen info, network info, storage, notifications, vibration, web share, wake lock, idle detection, and an IndexedDB database browser.

Common uses

  • Check current battery level and charging status
  • Test the Web Share API
  • See live gamepad button/axis input
  • Request a screen wake lock
  • Check storage quota usage
  • Browse and delete records in an IndexedDB object store

Also searched as

  • gamepad tester online
  • indexeddb viewer online
  • browse indexeddb records
  • check battery status browser api
  • web share api test
  • wake lock api demo
  • device orientation sensor test
  • web bluetooth test
  • web serial port test
  • web midi test
  • check storage quota browser
  • notification permission test

Frequently asked questions

How do I view and delete IndexedDB data?

Use the IndexedDB Browser tab to browse databases, object stores and records and delete entries. It shows data for this site's origin only.

How can I test my game controller?

The Gamepad tab shows live button and axis input from a connected controller.

Which browser APIs can I try?

Battery, clipboard, permissions, gamepad, orientation, screen, network info, storage, notifications, vibration, web share, wake lock, idle detection, IndexedDB, Web Bluetooth, WebUSB, Web Serial, EyeDropper, File System Access, BroadcastChannel and Web MIDI.

Why does an API show as unsupported?

Support differs by browser and device. Many of these APIs, such as Web Bluetooth, WebUSB and Web Serial, work only in Chromium-based browsers and need HTTPS.

Is my data uploaded to a server?

No. This tool runs entirely in your browser — your input is processed locally on your device and is never uploaded or stored on a server.