Network & hardware
100 tools available
Test iOS Safari haptic feedback (single, confirm, error patterns) directly from your browser. Falls back to navigator.vibrate() on Android and other supported devices.
Show device orientation (alpha, beta, gamma) from DeviceOrientationEvent with a live 3D cube preview.
Test your smartphone vibration motor with the navigator.vibrate() Web API. Trigger custom patterns, presets like SOS and heartbeat, or simple pulses with adjustable duration.
Calculate allowed downtime based on SLA uptime percentage. Supports common SLA tiers like 99.9% (Three Nines) and 99.99% (Four Nines).
Calculate true RAM latency in nanoseconds from memory speed and CAS latency timing
Calculate SSD endurance metrics: DWPD (Drive Writes Per Day), TBW (Terabytes Written), daily write limits, and expected lifespan.
Connect to a WebSocket server to send and receive test messages.
Connect to a Socket.IO server to emit events and inspect incoming messages.
Connect to a SockJS server to send and receive test messages over WebSocket or HTTP fallback transports.
Generates random port numbers for network services.
Generate WireGuard server and client configuration files.
Detect screen and viewport size of the device.
Generate random IP addresses.
Generate random IPv6 addresses with customizable formatting options.
Calculate the time it takes to download.
Calculate how long it takes to upload a file based on file size and upload speed
Explore HTTP status codes and their meanings.
Identify the manufacturer or vendor of a network device by looking up its MAC address.
Convert MAC addresses between colon-separated, hyphen-separated, Cisco dotted, and compact formats.
Resolve IPv4 and IPv6 addresses for a domain using fixed server-side DNS providers.
Check whether your DNS server is likely blocking ads and trackers, such as Pi-hole or AdGuard Home.
Sort IP addresses (IPv4 and IPv6) in ascending or descending order with duplicate removal option.
Convert IPv4 addresses to binary format and vice versa. Each decimal octet is converted to its 8-bit binary representation.
Convert IP address octets to individual 32-bit representation and vice versa. Visualize each octet as separate bits.
Generate QR code for connecting to WiFi networks.
Create WhatsApp chat links with pre-filled messages. Generate wa.me links to start conversations with any phone number instantly.
Create Telegram chat links for users, groups, and channels. Generate t.me links to start conversations instantly.
Generate QR codes for App Store and Google Play Store app links.
Test your webcam by selecting camera devices, viewing video streams, and taking screenshots.
Calculate and visualize monitor curvature from specifications.
Parse HTTP cookies and Set-Cookie headers to view cookie names, values, and attributes (domain, path, expires, secure, httpOnly, sameSite).
Calculate subnet information from IP address and CIDR notation.
Parse and analyze IP addresses (IPv4 and IPv6). View detailed information including type, range, binary/hex representation, and network properties.
Check whether an IP address is private, reserved, loopback, CGNAT, or public. Supports IPv4 and IPv6 with IANA and RFC details.
Convert between IPv4 addresses and 32-bit integer representations
Calculate RAID array capacity, redundancy, and performance characteristics for all RAID types.
Monitor your device's battery status in real-time, including charge level, charging state, and estimated time remaining.
Experience realistic mechanical keyboard typing with authentic sounds and visual feedback
Test your keyboard's n-key rollover capability. Press multiple keys simultaneously to see how many keys your keyboard can register at once.
Test your QWERTY ANSI Windows keyboard. Press keys to see them light up, track key presses, and verify that all keys are working correctly.
Test your QWERTY ANSI 60% Windows keyboard. Compact 61-key layout without function keys, arrow keys, or numpad. Press keys to see them light up and verify all keys work correctly.
Test your QWERTY Russian Windows keyboard with Cyrillic characters. Press keys to see them light up, track key presses, and verify that all keys are working correctly. Based on the standard JCUKEN layout.
Test your QWERTY Estonian Windows keyboard with special Estonian characters (õ, ä, ö, ü). Press keys to see them light up, track key presses, and verify that all keys are working correctly. Based on the ISO layout.
Test your QWERTY Swedish Windows keyboard with special Swedish characters (å, ä, ö). Press keys to see them light up, track key presses, and verify that all keys are working correctly. Based on the ISO layout.
Test your QWERTY Finnish Windows keyboard with special Finnish characters (å, ä, ö). Press keys to see them light up, track key presses, and verify that all keys are working correctly. Based on the ISO layout.
Test your QWERTY Finnish/Swedish macOS keyboard with special Scandinavian characters (å, ä, ö) and Apple-specific keys. Press keys to see them light up, track key presses, and verify that all keys are working correctly. Features command, option, and control keys typical of Mac keyboards.
Use your webcam as a mirror with real-time mirrored video display
Generate random MAC (Media Access Control) addresses with customizable separator formats
Generate QR codes from WireGuard configuration files for easy mobile device setup
Create .torrent files from your files. Configure trackers, web seeds, piece length, and metadata to generate downloadable torrent files.
Count the number of usable hosts in IP ranges, CIDR blocks, and subnets
Calculate maximum refresh rates and bandwidth requirements for DisplayPort connections based on version, link rate, resolution, color format, and color depth.
Calculate maximum refresh rates and bandwidth requirements for HDMI connections based on version, resolution, color format, and color depth.
List connected USB devices using the WebUSB browser API. View vendor ID, product ID, manufacturer, and serial number for each granted device.
Connect a RadiaCode radiation detector over Bluetooth and watch its dose rate, count rate, accumulated dose, battery and temperature live in your browser. Chart the readings and export them as CSV or JSON.
Read the gamma spectrum of a RadiaCode over Bluetooth and plot counts by energy on a linear or logarithmic scale. Refresh it automatically, reset it, and export every channel as CSV or JSON.
Connect a RadiaCode over Bluetooth to see its serial number, firmware and bootloader versions, energy calibration, configuration file and register list.
Change RadiaCode settings from your browser over Bluetooth: language, sound, vibration, display brightness and timeout, units, alarm thresholds and alert triggers. Reset the accumulated dose too.
Parse and decode magnet links to extract info hash, display name, file size, trackers, and more.
Generate PostgreSQL connection strings in URL, psql, and libpq key=value formats.
Generate MySQL connection strings in URL, CLI command, and JDBC formats.
Open geographic coordinates in multiple map providers including Google Maps, Bing Maps, Yandex Maps, Apple Maps, OpenStreetMap, HERE Maps, Waze, 2GIS, and more.
View your browser fingerprint and all underlying signals reported by FingerprintJS, including canvas, audio, fonts, and hardware data.
Look up the geographic location of any IP address, including country, region, city, timezone, and coordinates.
Look up WHOIS and RDAP registration data for any domain, including registrar, registrant, nameservers, and expiry date.
Check the status of a Minecraft Java Edition server: MOTD, version, protocol, online and max players, and server icon.
Check the status of a Counter-Strike 1.6 server: name, current map, online players, bots, server type, VAC status, and connected player list.
Check the status of a San Andreas Multiplayer (SA-MP) server: hostname, gamemode, language, online players, password protection, connected player list, and server rules.
Check the status of a GTA 5 FiveM server, including player count, game type, map, resources, and connected players.
Check your current public IP address (IPv4 and IPv6) and view your fetch history.
Measure the clock offset and round-trip time between your browser and a server using sequential timed requests.
Test your MacBook trackpad Force Touch pressure levels in real time using the Pressure.js library.
Find and download all icons from any website: favicons, Apple touch icons, Android chrome icons, and more.
Check whether an IP address belongs to a known VPN provider or datacenter network.
Check how old a domain name is by looking up its WHOIS registration date. See the exact age in years, months, and days, along with registrar and expiry details.
Check when a domain name will expire, including days remaining, registrar, and registration dates.
Check whether a domain name is available to register or already taken. Runs a live WHOIS lookup and shows registrar, creation, and expiry details when the domain is registered.
Identify the web server software running on a host via a GET request to its index page.
Enter a website URL and the server fetches and validates its robots.txt, showing sitemaps, crawl delay, and preferred host.
Fetch a page and check its hreflang tags for missing x-default, invalid language codes, duplicates, and self-referencing errors.
Connect to a host and port to inspect its TLS/SSL certificate — expiry, trust status, full chain, protocol, and cipher suite.
Look up RDAP registration data for any domain, including registrar, registrant, nameservers, and expiry date.
Validate a domain's SPF, DKIM, and DMARC DNS records to check email authentication and spot misconfigurations.
Select a file to see how long it will take to upload at your internet speed. Reads the exact file size in your browser and estimates the upload time for any speed unit, from Mbps to MB/s.
Select a file to see how long it will take to download at your internet speed. Reads the exact file size in your browser and estimates the download time for any speed unit, from Mbps to MB/s.
Generate the daemon.json settings that control which subnets Docker uses: default-address-pools and the docker0 bridge address (bip). See how many networks fit into your ranges and check for clashes.
Edit a Cookie or Set-Cookie header in a form. Change names, values, and attributes like Domain, Expires, SameSite, and Secure, and get the updated string with warnings for common mistakes.
Build a compose.yaml for Uptime Kuma. Choose the image version and variant, ports, data location, Docker monitoring, and a SQLite or MariaDB database, and get a file that is ready to run.
Build a compose.yaml for Syncthing. Choose host or bridge networking, the GUI address, user and group, storage, and extra folders, and get a file with a matching health check.
Build a compose.yaml for Jellyfin. Choose the official or LinuxServer.io image, ports and networking, media folders, and Intel, AMD, or NVIDIA hardware acceleration, and get a file that is ready to run.
Edit your hosts file in a form. Add, remove, and switch entries on or off, get warnings for invalid addresses, wildcards, and duplicate hostnames, and download the result or restore the Windows, macOS, or Linux default.
Test the stereo balance of your headphones or earbuds. Check that left and right are the right way round, find where the sound is centered to see which side is quieter, and follow a sweep from ear to ear, with test sounds or your own audio file. Runs in your browser.
Enter a URL and the server fetches the page, extracts every JSON-LD structured data block, and checks it for JSON syntax errors, missing @context and @type, unknown schema.org types and properties, and fields Google needs for rich results.
Check whether a hostname or website is on the StevenBlack hosts blocklist, the full list with adware, malware, fake news, gambling, porn, and social media domains.
Check whether a hostname or website is blocked by HaGeZi's Multi ULTIMATE DNS blocklist, the largest tier with ads, trackers, telemetry, phishing, malware, and scams, and see which entry blocks it.
Check whether a hostname or website is blocked or targeted by EasyList, EasyPrivacy, and Fanboy's Annoyance List, and see every filter that blocks it, hides elements on it, or allows it.
See how far a website or IP address is from you on a map. The tool resolves the domain's IP addresses over DNS, geolocates each server, and shows the distance and the theoretical minimum ping from your location.
Find the autonomous system number (ASN) of any IPv4 or IPv6 address. See the AS name, the organization that runs the network, the BGP prefix the address is routed in, and the registry, country, and dates of both.
Check where a URL redirects. See every hop of the redirect chain with its status code, such as 301, 302, 307, or 308, its IP address, and its response time, and find redirect loops and the final URL. Up to 10 redirects are followed.
Find the subdomains of a domain using DNS records. The tool reads the domain's NS, MX, SOA, SRV, and SPF records and checks 350 common names like www, mail, api, and dev, then lists each subdomain with its IP addresses and CNAME target. Wildcard records are detected.