Device tools
28 free device tools, organized by topic — instant, in your browser, no signup.
Browser & Device Info Tools
Open Browser & Device Info Tools →Browser and device info tools reveal exactly what your browser tells websites about itself. Every time you visit a page, your browser sends a user agent string identifying its name, version, and operating system. It also exposes settings like your preferred language, whether you have requested reduced motion or high contrast, and whether you have opted out of tracking. These tools make that normally invisible data visible.
Developers use browser info tools constantly when diagnosing cross-browser bugs. Knowing the exact user agent string — including the engine version — is often the first step toward understanding why a feature behaves differently on two machines. The language detector shows which locale your browser is advertising, which matters when testing internationalized applications. The dark mode detector confirms whether your system preference is being picked up by CSS prefers-color-scheme media queries.
Privacy-conscious users have different reasons to explore these tools. The Do Not Track checker shows whether your DNT header is set and what it is actually communicating to servers. The cookie and storage support checker reveals what storage mechanisms are available in your current session, which can differ significantly in private browsing mode or when third-party cookies are blocked.
Accessibility testers round out the set: the notification tester checks whether your browser can request push permission, the clipboard tester verifies read and write access, and the fullscreen API tester confirms that immersive layouts will work. If you are building or testing a web app that relies on any of these browser capabilities, these tools let you verify them without writing a single line of code.
Start with the general browser info tool for a broad overview, then use the specialized checkers when you need to verify one specific capability or setting.
Browser & Device Info Tools: common questions
- What is a user agent string and why does it matter?
- A user agent string is a text identifier your browser sends with every HTTP request. It tells web servers which browser, version, and operating system you are using so they can serve compatible content. Developers inspect it to debug rendering issues, and some legacy sites use it to serve different page versions.
- Will the clipboard tester actually read what I have copied?
- It can, but only if you grant clipboard permission when the browser asks. The test simply confirms whether the Clipboard API is available and whether read or write access is permitted in your current browser and operating system configuration. No clipboard content is sent anywhere.
- I have Do Not Track enabled but sites still seem to track me. Why?
- DNT is a browser signal, not a technical block. Most advertising networks and analytics services choose to ignore it because it has no legal enforcement in most jurisdictions. Enabling DNT tells sites your preference, but compliance is entirely voluntary. Browser extensions that block trackers at the network level are more effective.
Device & Peripheral Testers
Open Device & Peripheral Testers →Peripheral and input testers let you verify that your hardware is working correctly and that your browser can access it, all without installing any software. These tools cover the full range of common computer peripherals: keyboard, mouse, microphone, webcam, and touch screen, as well as browser-environment details like your timezone and current scroll position.
The keyboard tester is one of the most widely used tools in this category. It shows which key codes and key values your browser receives for each physical key press, making it invaluable when a key appears stuck, a shortcut is misbehaving, or you need to verify that a non-standard key like a media button registers at all. The mouse position tracker complements it by displaying live cursor coordinates, which helps when aligning elements on a custom canvas or debugging pointer event handlers.
For audio and video, the microphone volume meter and webcam test let you confirm that your browser has permission to access those devices and that they are producing a signal before you join a video call or record a voice memo. They are also useful when you want to compare two microphones or verify that a webcam switch took effect.
Mobile-focused tools include the touch and multi-touch tester, which draws all active contact points on screen so you can verify your touchscreen registers the correct number of simultaneous touches, and the vibration API tester, which confirms that haptic feedback is supported and firing. The color picker rounds out the set, giving you a quick way to sample a color on screen and copy its HEX, RGB, or HSL value.
Use the timezone checker when you need to confirm what timezone your browser is reporting to JavaScript — especially on servers or virtual machines where the system timezone may differ from your local one.
Device & Peripheral Testers: common questions
- The keyboard tester is not registering some of my keys. Is my keyboard broken?
- Not necessarily. Some keys, such as the Windows key or certain media keys, are captured by the operating system before reaching the browser and will never appear in a browser-based tester. If a regular letter or number key is missing, that is worth investigating further, but OS-reserved keys will always be absent.
- Do I need to give camera or microphone permission every time I use the webcam or microphone tools?
- Most browsers remember your permission decision per site. After the first visit where you click Allow, the browser will grant access automatically on return visits unless you revoke the permission in your browser settings.
- What is the vibration API tester for?
- The Vibration API is a browser feature that lets websites trigger haptic feedback on supported mobile devices. The tester confirms whether your browser and device support it and lets you fire test vibrations with different durations and patterns, which is useful for web developers building mobile experiences.
Device Information Tools
Open Device Information Tools →Device information tools let you inspect the hardware and media properties of your own machine directly inside a web browser tab, with no downloads, plugins, or sign-in required. They work by querying standard browser APIs that expose details your operating system and browser already know about your device.
The most common use cases are troubleshooting, compatibility checks, and asset preparation. If a website tells you your display is the wrong size, the screen resolution checker gives you the exact pixel dimensions your browser reports. If you are submitting a photo to a stock library or sharing an image with a client, the EXIF viewer reveals the embedded metadata — camera model, GPS coordinates, shutter speed, and copyright fields — so you can strip or verify them before upload.
GPU detection is especially valuable for developers and gamers. Because WebGL exposes GPU information through the browser, the GPU checker can identify your graphics card without requiring administrator access or third-party utilities. Similarly, the battery status tool surfaces charge level and whether your device is currently plugged in, which can be useful when testing progressive web apps that adapt to power state.
- Battery Status — see charge percentage and charging state in real time.
- Device Info — a summary of your platform, screen, and browser environment.
- EXIF Viewer — read all metadata embedded in a JPEG or TIFF image file.
- GPU Detector — identify your graphics card via the WebGL renderer string.
- Screen Resolution — see the pixel dimensions and device pixel ratio your browser reports.
Because these tools read browser-exposed APIs rather than system calls, they are safe, instant, and work on any operating system. Choose the specific tool that matches what you need to inspect rather than a general device info page when you want a clean, shareable result for one particular property.
Device Information Tools: common questions
- Do these tools send my device data to a server?
- No. The data is read directly from your browser's built-in APIs and displayed in the page. Nothing is transmitted or stored.
- Why might the GPU tool show a different name than my actual graphics card?
- Browsers can report a virtualized or driver-level name via WebGL rather than the marketing name printed on the box. On laptops with switchable graphics, you may see the integrated GPU instead of the discrete one if the browser is not using the high-performance adapter.
- Can the EXIF viewer read GPS coordinates from my photos?
- Yes, if the image was taken with a device that had location services enabled at the time. The tool will display latitude and longitude stored in the file. Modern smartphones embed this by default unless the camera app is set to strip location data.
Network & Connection Tools
Open Network & Connection Tools →Network and connection tools give you instant visibility into the basic facts of your internet connection — information that is essential for troubleshooting, security checks, and understanding how you appear to the outside world. Unlike the settings buried in your operating system or router admin panel, these tools work directly from your browser and report what your connection actually looks like from the perspective of a remote server.
Your IP address is the most fundamental piece of network identity. The What Is My IP Address tool retrieves both your IPv4 and IPv6 addresses as seen by the outside internet. This is your public IP — the address assigned by your internet service provider — which may differ from the private address shown on your local network (typically something like 192.168.x.x). Knowing your public IP matters when setting up remote access, configuring firewall rules, or verifying that a VPN is working correctly.
The What Is My Location tool uses your IP address (and optionally your browser's geolocation permission) to report your approximate physical location. IP-based geolocation is accurate to the city level in most cases but rarely pinpoints a street address. It is useful for checking whether a VPN is correctly routing your traffic through a different country or region, and for understanding what location-specific content restrictions might apply to your connection.
The connection quality tools — What Is My Connection Speed and Signal and Am I Online — address different aspects of connectivity. Am I Online is the most minimal check: it simply confirms that your device can reach the internet at all, which is the first diagnostic step when something is not loading. The connection speed and signal tool measures download and upload bandwidth and, where applicable, reports Wi-Fi signal strength. This information helps you determine whether a slow experience is a local signal issue or a broader bandwidth problem.
These tools require no installation and no login. Because they query live network conditions, results can vary between tests depending on server load and network congestion. Run a speed test several times and average the results for a more reliable picture of your connection's typical performance.
Network & Connection Tools: common questions
- Why does my IP address look different from what my router shows?
- Your router shows your private (local) IP address, which is used only within your home or office network. The What Is My IP Address tool shows your public IP address — the address your internet service provider assigns to your connection and that the outside internet sees. Devices on your local network all share one public IP through a process called Network Address Translation (NAT). Your public IP is what appears in server logs and what determines your apparent location to websites and online services.
- How accurate is the location shown by What Is My Location?
- IP-based geolocation is typically accurate to the city or metropolitan area level, with an error radius of anywhere from a few kilometres to tens of kilometres depending on how your ISP allocates addresses. It is not accurate at the street or neighbourhood level. If you grant browser location permission, the tool can use GPS or Wi-Fi triangulation to give a much more precise location. VPN users will see the location of the VPN exit node rather than their physical location, which is expected behaviour.
- What is considered a good result from a connection speed test?
- For most household uses, a download speed of 25 Mbps is the minimum recommended for smooth HD video streaming on one device. Households with multiple simultaneous users or 4K streaming benefit from 100 Mbps or higher. For upload speed, video calls typically need at least 3 to 5 Mbps per participant. If your measured speeds are significantly below what your ISP plan promises, the gap is often explained by Wi-Fi signal attenuation — run the test on a wired connection to isolate whether the bottleneck is your home network or your ISP's service.