Free tool

Add a website checker to your site.

Give your readers Is it down?, the port checker or the website file checker on your own page. Pick one and a theme, copy one snippet, and you're done. Free, with no account or key.

No account or key needed.

Get the snippet

Free for blogs, status pages, help centres, hosting guides and SEO and agency sites. Paste the snippet where you want the checker. Your visitors check any website, with no account.

<iframe src="https://lemon.domains/embed/is-it-down" title="Is it down?" width="100%" height="520" style="border:0;max-width:720px" loading="lazy"></iframe>
<p style="font-size:13px"><a href="https://lemon.domains/tools/is-it-down">Is it down?</a> by Lemon Domains</p>

Or link to it

For a resource list, a tools page or a forum post.

<a href="https://lemon.domains/tools/is-it-down">Is it down?</a> by Lemon Domains

Frequently asked questions

Can I put these checkers on my website?

Yes. Pick Is it down?, the port checker or the website file checker and a theme above, and copy the snippet: an iframe with the checker and a link to the full tool. It's free, needs no account or key, and your visitors' checks count against their own limit, not yours. The snippet loads lazily and sets no cookies on your page.

How does Is it down? work?

It requests the website's home page from Washington, D.C., United States, Frankfurt, Germany and Singapore at the same time, the way a browser would, and notes the status code and how long the server took to answer. It also tries the site from your own browser. Up everywhere but not for you means the problem is on your side; down everywhere means it's down for everyone.

The site is up for everyone but not for me. What can I do?

Try another network, such as your phone's mobile data. Flush your computer's DNS cache, or restart the router. Turn off any VPN, proxy or ad blocker and try again. If the site moved to a new server recently, your DNS may still have the old address cached for a while.

What do the errors mean?

"Doesn't point to any server" means the domain has no DNS records for its website, often because they were deleted or the domain expired. "Refused" means the server is reachable but no website is running. "No answer" means the server or a firewall ignored the request. A certificate error means browsers will refuse the site until the certificate is renewed. Status codes of 500 and above mean the server is running but the website is failing.

Is a 403 or 404 status down?

No. The server is up and answering, but the home page is refused or missing. Visitors see an error page, so it's worth fixing, but the site itself isn't down.

Which ports can the port checker check?

80 (HTTP), 443 (HTTPS), 25 (SMTP), 465 (SMTPS), 587 (Submission), 993 (IMAPS), 995 (POP3S), 21 (FTP), 22 (SSH / SFTP), 53 (DNS), 8080 (HTTP alternate), 3306 (MySQL). Only these, and only on the address a domain or host name points to. IP addresses can't be entered, so the checker can't be used to scan networks.

What do open, closed and no answer mean?

Open means a service accepted the connection. Closed means the server is reachable but nothing is listening on that port. No answer means nothing came back in time, usually because a firewall drops connections to the port, which is what you want for ports you don't use.

Why check the mail ports on a different host?

A domain's email usually goes to other servers than its website, named in its MX records. The port checker lists them; check one of those hosts to see whether mail apps can connect on 465, 587, 993 and 995.

Why can't port 25 be checked?

Cloud providers block outgoing connections on port 25, the port mail servers use to pass email to each other, to stop spam being sent from their networks. Our servers run in the cloud, so the checker shows port 25 as Can't check rather than guessing. Port 587 on the same host usually shows whether the mail server is running.

Should port 3306 be open?

Usually not. 3306 is MySQL, and a database open to the internet is a common target. Keep it closed to everyone except the servers that need it, or reach the database over SSH or a private network instead.

What does the website file checker look at?

The files a site serves for crawlers, browsers and social apps: robots.txt, the sitemap it names (or /sitemap.xml), the home page's Open Graph and Twitter card tags with the share image, the favicon and apple-touch-icon, and the web app manifest. It also spots a noindex tag on the home page. Each finding says what's wrong and how to fix it.

What is robots.txt for?

It's a plain text file at /robots.txt that tells crawlers which parts of a site they may fetch, and where the sitemap is. A single line, Disallow: / under User-agent: *, tells every search engine to stay away, which is a common leftover from a staging site. The checker reads the rules the way Google does and says whether Google, Bing and other crawlers may reach the home page.

Does blocking a page in robots.txt keep it out of Google?

Not always. robots.txt stops crawling, not indexing, so a blocked page that other sites link to can still show up in results, without a description. To keep a page out of search, let it be crawled and add a noindex robots meta tag instead.

Should I block AI crawlers?

It's your choice. GPTBot, ClaudeBot, Google-Extended, CCBot and others each have a user agent you can disallow in robots.txt to opt out of AI training or AI search. The website file checker lists which ones a site blocks, and doesn't count either choice as a problem.

Do I need a sitemap?

Small sites with good internal links do fine without one, but a sitemap helps search engines find new and deep pages sooner, and tells them when pages change. Name it in robots.txt with a Sitemap line. One sitemap file can list up to 50,000 URLs and be up to 50 MB; bigger sites split it into several files and list them in a sitemap index.

Why does my link show no picture when I share it?

Apps like Facebook, LinkedIn, Slack and iMessage read the og:image tag in the page's head. If it's missing, isn't a full https:// address, doesn't load, is an SVG or is very small, they show no picture or a small thumbnail. Use a 1200×630 PNG or JPEG under 5 MB, and add twitter:card summary_large_image for a large card on X.

What size should a favicon be?

Google shows a favicon next to search results when it's square and at least 48×48 pixels. A 48×48 or larger PNG, or an SVG, linked with rel="icon" covers browsers and Google, and a 180×180 apple-touch-icon covers iPhone and iPad home screens. Browsers also ask for /favicon.ico when a page links no icon.

How many checks can I run?

Without an account, 30 Is it down? checks, 20 port checks and 30 website file checks an hour per IP address. With a free account, the REST API, MCP server and CLI allow 500, 300 and 500 a day.

Can my AI agent run these checks?

Yes. The Lemon Domains MCP server has check_website_status, check_ports and check_site_files tools, the REST API serves them at /api/v1/is-it-down, /api/v1/ports and /api/v1/site-files, and the lemon CLI runs lemon down example.com, lemon ports example.com and lemon site-files example.com. Agents without an account can fetch lemon.domains/tools/is-it-down/example.com.md, or .json.