53 free tools for people who run websites

Check, fix and configure your website

Look up DNS records, test your email setup, inspect SSL certificates and follow redirects. Every check tells you what it found and what to change.

Start with the problem you have

Run these in order. Each one rules out a cause.

Want the full explanation?

Our guides walk through common problems step by step and link to the tool that confirms each fix.

Read the guides

Good places to start

Six tools that cover the most common website problems.

All 53 tools

See the A, AAAA, CNAME, MX, TXT, NS, SOA and CAA records for any domain.

DNS and Domains Live check

Validate an SPF record and count its DNS lookups against the limit of 10.

Email Live check

Check a certificate's expiry, covered names, chain and supported TLS versions.

SSL and Security Live check

Follow a URL through every redirect and spot loops, HTTP downgrades and long chains.

HTTP and Redirects Live check

Find the registrar, key dates, status codes and nameservers of a domain.

DNS and Domains Live check

Build or explain a cron schedule and see the next run times in your server's time zone.

Config Generators Runs in your browser

Browse by category

Troubleshooting guides

Step-by-step fixes for common problems, each linked to the tool that confirms it worked.

What happens when you run a check

Our server connects to the domain or URL you enter, the same way a browser or mail server would, and reports what came back. Some results are reused for up to ten minutes. Each check shows its original measurement time, and reused results are labelled.

Website owners who see our requests in their logs can read how our checker behaves.

How NosHost tools work

Results explain the fix

Warnings say what is wrong, why it matters and what to change, with config you can copy.

No account needed

Run any tool without signing up. Generators and the header analyzer work entirely in your browser.

One tool leads to the next

After a check, the next useful tool opens with your domain already filled in.

↑ ↓ moveEnter openEsc close

Expanded view