Browser Font Stacks Explorer - Online Defaults Per OS
See which fonts map to generic families (serif, sansβserif, monospace) on different operating systems. A handy reference.
UD5 Toolkit
Please wait...
No features match your search or filter.
Try adjusting your criteria.if statements in JavaScript (e.g., if ('geolocation' in navigator)) or @supports in CSS (e.g., @supports (display: grid)). Libraries like Modernizr also provide comprehensive detection. The key principle: test the feature, don't guess the browser.See which fonts map to generic families (serif, sansβserif, monospace) on different operating systems. A handy reference.
Compress and decompress text using the browser's native Compression Streams API. See the binary output size.
Paste your CSS and see warnings for properties that have limited browser support. Links to CanIUse. Modernize safely.
See how your browser renders emojis from different Unicode versions. Detect gaps in your system's emoji font support.
Query the permission state of camera, microphone, geolocation, and more. See the response and learn the API.
Unified input demo: see pressure, tilt, and type from any pointer. Compare pointerType values. Essential for drawing apps.
Browse the builtβin styles that browsers apply to HTML elements. Understand why your page looks different. Static reference.
Toggle a screen wake lock to prevent the device from dimming or sleeping. See the lock state and learn the API.
Decode an image progressively using the ImageDecoder API. See partial results and metadata. Modern alternative to <img>.
Decode individual video frames from a local file using the VideoDecoder API. Step through frames. Cuttingβedge browser feature.
Request HID devices and list them. Read input reports and send output. For custom hardware and controllers.
Demonstrate how the Web OTP API automatically reads oneβtime codes from SMS (mobile). Simulation with a fake SMS input.
Acquire and release locks across tabs. Prevent race conditions in IndexedDB or localStorage. Visual queue and lock state.
Connect a gamepad and see all button presses and axis movements visually. Check that every input is detected correctly.
Trigger different vibration patterns on mobile devices. Test if your phone supports haptic feedback. Simple demo.
See your device's battery level, charging status, and discharge time using the Battery Status API. Fun utility.
Check current screen orientation and test the lock API. Useful for mobile web apps. Demo with code.
Test the new HTML popover attribute for creating accessible tooltips, menus, and dialogs without JavaScript. Copy code snippets.
Experiment with the Async Clipboard API: read/write text and images from the clipboard. Verify permissions and see demo code.
Test the Web Share API by sharing text, links, and files directly from the browser. Check compatibility and see example code.
Enter an API URL and quickly check its HTTP status code and response time. See response headers and body. Browser fetch.
Select a folder of images and start a fullβscreen slideshow right in your browser. Adjust interval and transition. No upload.
See how many tabs you have open and estimate memory usage based on navigator object. Fun productivity check.
Pick a method, URL, headers, and body, then send an HTTP request directly from your browser. Debug APIs easily.
Generate a hash showing how trackers can fingerprint your browser (canvas, WebGL, fonts). Educational and privacyβaware.
Paste a raw cookie string and see a formatted keyβvalue table. Debug session cookies and understand flags. Runs in browser.
Generate random JSON data with customizable fields (users, products, orders). Useful for frontend mocking. All local.
Record your screen, application window, or browser tab directly using the Screen Capture API. Download as WebM. All local.
Display a dynamic list of keyboard shortcuts for the current browser and operating system. Filter by category. Keep it open for reference.
Execute GraphQL queries against any endpoint with variables and headers. Explore schema via introspection. All requests made directly from your browser.