Unity’s built-in Application.internetReachability does not verify whether a device is truly online, and it was never designed to. Common workarounds like pinging Google can also be misleading, especially on captive portals, hotel Wi-Fi, or restricted networks..

EazyNetChecker solves this problem by using Captive Portal Detection, the same technique used by major operating systems such as Windows, Android, iOS, and macOS. This ensures fast, consistent, and trustworthy results, so your game can respond appropriately to real connectivity changes.

In addition to built-in, battle-tested endpoints, EazyNetChecker allows you to define and validate connectivity against your own services and endpoints, using rules that match your project’s exact requirements. You can also run multiple network checks in parallel, each with its own criteria, timing, and validation logic, making it ideal for complex online games, backend-heavy apps, or service-specific availability checks.

Eazy NetChecker thumbnail

Easy and reliable internet detection



✅ Accurate connectivity detection

Detect real internet access using captive portal checks (NoConnection, Restricted, or Connected).

🧠 Built-in Captive Portal Methods

Supports popular and proven endpoints (Google, Microsoft, Apple).

✍️ Custom check methods

Define custom endpoints with flexible validation rules and response criteria (URL, status code, expected response etc).

🚀 Multi-service monitoring

Run multiple connectivity checks simultaneously with independent endpoints and rules

📅 Flexible scheduling options

Run checks on start, manually, or continuously at custom intervals.

📢 Event-driven architecture

Hook into check start, completion, status changes, and timeouts.

🕒 Multiple ways to await results

Including async and await, coroutines, and callbacks.

📦 Import & Export Support

Move data between projects or create backups effortlessly.

{} Clean & modular API

Use strongly typed statics, or instances - your choice.

🧰 DI-friendly

Designed to work well with dependency injection.

🖥️ Powerful Editor & components

A modern UI for managing methods, settings, and diagnostics, and plug & play components.

📖 Clean Code & Fully Documented

Built with clean code principles in mind, fully open source, and well-documented.