Check proxies in bulk: status, exit IP and latency

Updated:

This proxy checker tests up to 100 proxies per run. Paste them into the form above, one ip:port:user:pass line each, and every row comes back as working or not working, with the exit IP websites will see and the response time. Passwords are not stored. The sections below explain each result and what to do about it.

Proxies that come back green
0 / 100 lines

Format: ip:port or ip:port:user:pass. Passwords are only used for this check and never stored. http:// socks4:// socks5:// (max 100 lines)

Results and what to do next

A failed row is not just a red mark; the type of failure tells you which layer to look at.

ResultMeaningNext step
WorkingConnected and logged inUse it, then confirm inside your profile with my IP
TimeoutNo reply within the wait limitCheck again later and check whether the proxy has expired; see proxy timeout
407 auth failedUsername or password not acceptedCopy the credentials again and look for spaces or swapped fields; see the 407 guide
Connect failedThe ip:port could not be reachedLook for typos in IP and port; the proxy may be expired or down

Exit IP and latency, explained

The exit IP is the address the outside world receives. With a static proxy it should equal the proxy's own IP, and with ProxyV4 it stays the same after renewal. If it shows something else, you are not testing the proxy you think you are.

Latency is the round trip from our checker, through the proxy, and back. Distance dominates it: a UK proxy will normally show a higher number than a Singapore one. A high value is not a fault in itself; compare proxies in the same location, or measure against real sites with the proxy speed test.

Getting a clean run

  • Copy the lines from your provider's dashboard; on ProxyV4 they sit under Orders.
  • Keep each line exactly ip:port:user:pass, with no extra spaces or characters. Lists in another layout can be rewritten with the proxy format converter.
  • Have more than 100? Split the list and check it in batches.

Works here, fails in your app

  • Check the order's status and expiry in the dashboard. An expired proxy stops accepting connections; renew before the end date to keep the same IP.
  • If the checker says Working but your app fails, the app configuration is the problem. Select HTTP as the type, enter username and password, then open my IP inside that profile.
  • If a ProxyV4 proxy keeps failing, open a support ticket with the failing lines. Technical failures are covered by the refund policy.
  • Need to test from a server or a script instead? How to check a proxy covers browser, command-line and antidetect methods.

Frequently asked questions

Does the proxy checker cost anything?

No. It is free, with up to 100 proxies per run.

What input format does it accept?

One proxy per line as ip:port:user:pass. Other layouts may not be recognised, so convert them first.

Do you keep the passwords I paste?

No. Passwords are not stored.

The proxy passes here but fails in my antidetect browser. Why?

Usually the profile has the wrong proxy type or the login was typed incorrectly. Choose HTTP and enter the username and password again.

Why is the latency so high?

Latency rises with the distance between our checker, the proxy and the target. A distant location will show larger numbers.

Proxies that come back green

ProxyV4 private IPv4 and static ISP proxies with unlimited bandwidth, issued automatically within minutes of payment.

Check live prices

Related articles

Free tools
Your public IP address, as websites see it
What is my IP? This page shows the public IP address every site sees from you right now, explains IPv4 and IPv6, and lets you confirm a proxy profile is active.
Knowledge base
Checking a Proxy: A Three-Pass Test Before Real Work
Check a proxy in three passes: does it connect, which IP and country do websites see, and is the browser leak-free. Free checker, curl commands and error fixes.
Proxy setup
Proxifier for programs that have no proxy setting of their own
Route a single Windows or macOS program through an HTTP(S) proxy with Proxifier: pick the HTTPS protocol, add authentication, write rules and resolve DNS.
Knowledge base
HTTP or SOCKS5: Picking the Proxy Protocol Your Software Needs
HTTP vs SOCKS5 proxy in plain terms: what each protocol carries, why HTTPS works through both, where UDP matters, and how to test which one a server speaks.
Proxy errors
Fixing a 407 from your proxy: a credentials checklist
407 Proxy Authentication Required means the proxy is reachable but refused your login. Read the curl trace, find the credential mistake and fix it per app.
Proxy errors
When a proxy goes silent: diagnosing timeouts step by step
A proxy timeout means no reply came back before the limit. Read curl (28) and ERR_TIMED_OUT, set sensible Python timeouts and locate where packets get dropped.
Proxy errors
Fix a proxy error
Proxy error pages each take one message, explain what it means, list the usual causes and walk through the fix in Windows, Chrome, antidetect browsers, phones and code. Every output shown was reproduced with real test proxies.
Products
Static ISP proxies on consumer provider networks
Static ISP proxies in the United States and Vietnam: fixed IPs registered to consumer internet providers, rented to one customer, with unmetered traffic.