Proxy Checker Online
Paste the proxy list in the format IP:Port:User:Pass or User:Pass@IP:Port. The system will check HTTP, HTTPS and SOCKS5 in turn and stream the results in real time.
Maximum 50 proxies per time. If you need a system-wide proxy connection software, you should use MPS Toolkit
Total: 0
Valid: 0
Invalid: 0
| No | Proxies | Status |
|---|
Frequently Asked Questions
Everything you need to know about using this proxy checker: supported formats, limits, protocols, real-time stream results, and how to read the output.
Which proxy formats are supported?
We support both common formats: IP:Port:User:Pass (e.g. 103.10.10.10:8080:john:secret) and User:Pass@IP:Port (e.g. john:[email protected]:8080). You can also paste entries without credentials (IP:Port) if your proxy is open or allow-listed. Use the Change Format button to toggle between the two auth formats in bulk.
What is the maximum number of proxies per run?
The tool checks up to 50 proxies per run to keep the results fast and stable. If you paste more, we'll automatically trim to the first 50 lines while keeping the original order.
Does the tool keep the original order of my proxies?
Yes. We render a skeleton table in the exact order of your input and stream results into the matching rows. Failed, passed, and pending (Checking…) rows never shuffle themselves.
How do you treat duplicates?
Duplicates are detected by the entire line, not just the IP. Example: two identical strings like 51.79.190.72:8472:User:Pass are treated as duplicates, while ...Pass1 and ...Pass2 are not duplicates. You can also click Remove Duplicate to clean them before checking.
Which protocols are checked?
We try the following protocols in order: HTTP → HTTPS → SOCKS5. The first protocol that succeeds will be reported along with its latency. If none succeed, you'll see Fail.
Why do some rows stick at Checking… for a while?
A proxy can take longer to respond due to timeouts, slow networks, or dropped packets. We enforce a per-protocol timeout; if all protocols exceed it, the row becomes Fail. You can press Stop any time; already finished rows are preserved.
Why do SOCKS5 latencies look higher than HTTP/HTTPS?
SOCKS5 often involves an extra handshake and, depending on your provider, different routing paths. We measure from the start of that specific protocol attempt (not from earlier HTTP/HTTPS tries).
What do Real IP and Country mean?
After a protocol works, we verify the outbound IP seen on the internet using a lightweight request, then resolve country/region. This helps confirm the proxy's exit IP, not just the host you connected to.
How can I copy results?
When a run finishes or is stopped, the top toolbar becomes active: Copy All Working – every proxy that passed any protocol. Copy HTTP Working – only those which passed HTTP/HTTPS. Copy SOCKS5 Working – only SOCKS5 passes. Copy Failed List – all proxies that failed. Tip: Click a single row to copy that exact proxy line; you'll see a small Copied! badge.
What do the toolbar buttons (above the textarea) do?
Remove Duplicate – remove identical lines. Sort Row – toggle ascending/descending sort by the IP's first octet. Random Row – shuffle your list. Change Format – convert between IP:Port:User:Pass and User:Pass@IP:Port.
Why does a proxy fail?
Common reasons: Wrong credentials or authentication method not supported by the server. Destination or protocol blocked by firewall / ISP / provider. Proxy host is offline, overloaded, or ratelimited. Timeout too strict for the proxy's current network conditions.
Is there a rate limit or privacy concern?
We cap each run at 50 proxies and apply per-request timeouts to protect service stability. We do not expose your pasted list; it's processed server-side only for the purpose of testing and showing live results.
Can I use this on mobile? Any browser requirements?
Yes, the UI is responsive. For the best experience, use a modern Chromium, Firefox, or Safari build with JavaScript enabled.