Domain Name Checker
Check if your domain name is available. Default check covers .com, .net, .org, .io. Toggle Philippine TLDs (.ph, .com.ph) for local options.
2–63 characters, letters, numbers, and hyphens only.
Check if your domain name is available. Default check covers .com, .net, .org, .io. Toggle Philippine TLDs (.ph, .com.ph) for local options.
2–63 characters, letters, numbers, and hyphens only.
This is a free domain name availability checker built and maintained by SnapStatic. No signup, no email gate, no ads. Type a name, see which top-level domains (TLDs) are available across global gTLDs and Philippine country-code TLDs in one search.
It handles a quirk that catches most generic checkers off guard: the Philippine .ph registry uses a sinkhole DNS that returns the same IP for every unregistered .ph domain. Plain DNS lookups for .ph are unreliable. We query the registry's WHOIS database directly for .ph variants so the answer is accurate. For everything else (.com, .net, .org, .io and friends), DNS-over-HTTPS is fast and trustworthy.
Need other free tools? Try our UTM URL Builder for campaign tracking links, or our Image Tool for resizing and optimizing photos for the web.
When you type a name and hit Check, the tool runs availability lookups for the four default global TLDs in parallel. These checks use Cloudflare's public DNS-over-HTTPS service straight from your browser — fast, free, and accurate for the universal TLDs that return a clean NXDOMAIN response when a name isn't registered.
The .ph registry has historically used a "catch-all" DNS configuration that returns a single sinkhole IP address (45.79.222.138 at the time of writing) for every unregistered .ph domain. From a DNS lookup's perspective, every random .ph name appears registered. Generic domain checkers that rely on DNS alone get this wrong systematically.
Our solution: when you opt in to checking .ph variants, the tool sends one request to a small Cloudflare Pages Function that queries the public WHOIS interface at whois.dot.ph and parses the response. That request is rate-limited per IP and gated by Cloudflare Turnstile (invisible to real visitors, blocking for scripted bots) so the upstream registry isn't overloaded. The result is the actual registry answer, not a DNS approximation.
Same-tab checks are remembered for 10 minutes — typing "myshop" twice in the same session won't fire any network requests the second time. Across users, results live behind Cloudflare's edge cache for 5–10 minutes, so popular name checks (the same business idea by different visitors) don't re-hit the registry. This keeps the tool fast and friendly to whois.dot.ph.
The .ph registry uses a sinkhole DNS that returns the same IP address for every unregistered .ph domain. That makes regular DNS lookups unreliable for Philippine TLDs — every random name appears registered. We query the registry's WHOIS database directly for .ph variants, which gives an accurate answer.
Yes, completely free. No signup, no email, no ads, no rate-limit-then-pay tier. We rate-limit to prevent abuse but normal use is unrestricted.
It means the domain is not currently registered in the public DNS or registry database. Registrars may still flag it as a premium or reserved name when you try to buy it. Always verify on your registrar of choice before assuming a price.
No. We're a checker only. Once you find an available name, register it through your preferred registrar — Namecheap, Porkbun, Cloudflare Registrar, or for .ph variants the official registry at dot.ph.
Historically the .com.ph subdomain was the registration target for businesses in the Philippines, while bare .ph was reserved for individuals or organizations. Today both are open, but .com.ph remains the conventional choice for SMBs and enjoys stronger brand recognition locally.
Our default check uses DNS, which is faster and matches what a browser actually sees. A domain can be registered but have no DNS records (parked, expired-but-unreleased, or in a registrar hold). Always confirm at the registrar before buying — DNS is a strong signal but not a guarantee.
No. We track which TLDs are checked (e.g. how often .com is checked vs .com.ph), but never the actual name you type. The name stays in your browser; only the TLD is sent to our analytics.