Digital Signature Sign & Verify - Online Web Crypto
Sign a message with a private key and verify the signature with the public key. Learn digital signature flow.
UD5 Toolkit
Detect your DNS servers, check for leaks, and test DNS performance — all directly from your browser.
Analyzing your DNS configuration...
Checking multiple DNS providersUnable to complete detection. Please check your network connection.
DNS (Domain Name System) is like the phonebook of the internet. It translates human-readable domain names into IP addresses that computers use to communicate.
Compare response times of popular public DNS providers from your location. Click a provider to test individually, or test all at once.
Query DNS records for any domain using Google's DNS-over-HTTPS API.
| # | Name | Type | Value | TTL |
|---|
No records found for this query.
A DNS (Domain Name System) server translates human-readable domain names like "google.com" into machine-readable IP addresses like "142.250.80.46". Without DNS, you would need to memorize IP addresses for every website you visit.
This tool detects your DNS servers by analyzing how your browser resolves domain names through public DNS-over-HTTPS (DoH) endpoints. It also checks your public IP and ISP information. Click "Run Detection" above to get started.
DNS over HTTPS (DoH) encrypts your DNS queries using the HTTPS protocol, preventing third parties from intercepting or tampering with your DNS traffic. This enhances privacy and security by hiding your browsing activity from ISPs and potential eavesdroppers.
A DNS leak occurs when your DNS queries are sent to an unintended DNS server, often your ISP's server, even when you're using a VPN or custom DNS settings. This exposes your browsing history to parties you intended to avoid.
Switching to a public DNS provider like Cloudflare (1.1.1.1), Google (8.8.8.8), or Quad9 (9.9.9.9) can improve speed, security, and privacy. Cloudflare focuses on speed and privacy, Quad9 blocks malicious domains, and Google offers reliability. Test them above to find the fastest for your location.
DNSSEC (Domain Name System Security Extensions) adds cryptographic signatures to DNS records, ensuring that the response you receive is authentic and hasn't been tampered with. It protects against DNS cache poisoning and man-in-the-middle attacks.
This tool uses multiple DNS-over-HTTPS endpoints and IP detection services to infer your DNS configuration. While highly indicative, browser-based detection has limitations. For the most accurate results, check your device's network settings or router configuration.
DNS response time depends on the physical distance between you and the DNS server, network congestion, and server load. A provider with servers closer to your geographic location will generally respond faster. Our performance test measures actual round-trip times from your browser.
Yes, if you use your ISP's default DNS servers, they can log every domain you visit. Encrypted DNS (DoH or DoT) prevents your ISP from reading your DNS queries, though your ISP can still see which IP addresses you connect to via traffic analysis.
DNS translates domain names to IP addresses, while a VPN encrypts all your internet traffic and routes it through a remote server. Changing DNS improves speed and may add security, but it doesn't hide your IP address or encrypt your traffic like a VPN does.
You can change DNS settings at the device level (Windows, macOS, iOS, Android) or at the router level to affect all connected devices. Go to your network settings, find the DNS configuration, and replace the default servers with your preferred public DNS addresses like 1.1.1.1 or 8.8.8.8.
Absolutely. All detection is performed client-side in your browser. We don't store, log, or transmit any of your DNS data to external servers beyond the standard DNS-over-HTTPS queries needed for detection. No personal data is collected.
| Record Type | Full Name | Purpose | Example |
|---|---|---|---|
| A | Address Record | Maps a domain to an IPv4 address | example.com → 93.184.216.34 |
| AAAA | IPv6 Address Record | Maps a domain to an IPv6 address | example.com → 2606:2800:220:1:248:1893:25c8:1946 |
| CNAME | Canonical Name | Aliases one domain to another | www.example.com → example.com |
| MX | Mail Exchange | Directs email to mail servers | example.com → mail.example.com (priority 10) |
| NS | Name Server | Specifies authoritative DNS servers | example.com → ns1.example.com |
| TXT | Text Record | Stores text data (SPF, DKIM, verification) | example.com → "v=spf1 include:_spf.google.com ~all" |
| SOA | Start of Authority | Contains administrative zone information | Includes serial, refresh, retry, expire, and TTL values |
Sign a message with a private key and verify the signature with the public key. Learn digital signature flow.
Paste a data: URL and instantly download the file it represents. Supports all MIME types. Simple extraction.
Use your webcam to record a video clip and download it as WebM. Adjust resolution. Works offline. Privacy‑friendly.
Use your webcam to record a video clip and download it as WebM. Adjust resolution and see a preview. Works offline.
Map CSV columns with latitude/longitude to GeoJSON points. Create map‑ready data instantly. All local.
Encrypt and decrypt text using the browser's Web Crypto API. Supports AES‑GCM and subtle key generation. No server required.
Parse an SVG path’s d attribute and list all the commands and absolute coordinates. Convert relative to absolute. Local.
Assign a CSS class to any emoji and generate a snippet that displays the emoji as a background image or pseudo element. Useful for icon systems.
Upload multiple SVGs and combine them into a single icon font (TTF, WOFF). Also get the CSS classes. Client‑side conversion.
Paste an HTML snippet and convert it into an SVG image that visually replicates the DOM. Useful for creating static snapshots. Local canvas rendering.
Turn every line of a text file into a separate JSON object in a JSONL file. Configure key name and add line numbers. Perfect for data importing.
Create smooth, animated CSS waves (like water or sound) by adjusting amplitude, colors, and speed. Copy the ready‑to‑use SVG/CSS code.
Draw and edit SVG vector graphics in the browser. Basic shapes, text, and freehand. Export raw SVG code or as a file. No server, fully local.
Create vertically oriented text layouts with `writing‑mode`. See the effect and copy the complete CSS. For vertical languages.
Create a fake WhatsApp/iMessage chat screenshot. Customize names, messages, and timestamps. Just for fun.
Convert HTML to plain text while preserving paragraph breaks. Remove images, links, and scripts. Quick data extraction.
Create a 'drawing' effect for any SVG path. Adjust speed and delay. Copy the CSS and SVG code. No JS needed.
Convert between emoji characters and their shortcode representations (e.g., :tada: to 🎉). Supports Slack and GitHub styles.
Create a realistic fake text message conversation. Choose iOS or Android style, set contact name, messages, and times. For laughs.
Extract a few seconds from a video and convert to a short looping GIF. Use browser video decoder.
Transform normal sentences into cutesy UwU speak. Customizable intensity. Internet fun.
Convert standard Markdown into Slack’s mrkdwn format. Fixes bold, italic, and lists for perfect Slack message formatting.
Build a combination resistor network by adding series/parallel groups and get total resistance. Visual circuit.
Paste text and detect its language (70+ languages) using a simple character n-gram model implemented in JavaScript. No server communication.
Tap any key to measure beats per minute. Displays average BPM and beat interval in milliseconds. Essential for DJs and music production. No extra permissions.
Drop a file and see its detected type based on the first bytes (magic number). Identifies hundreds of formats. Local.
Perform gestures on a canvas and see them detected in real time. Logs swipe direction, pinch scale, and rotate angle.
Paste a hash and the tool guesses which algorithm created it based on length and format. Useful for forensic analysis.
Query DNS records for any domain directly from your browser using DNS-over-HTTPS. See A, AAAA, MX, CNAME, and TXT. No logs.
Send HEAD requests to popular websites and measure the round‑trip time. Quick network health check. Client‑side.