Free tool

UDP proxy checkerdoes your proxy support UDP?

Paste a SOCKS5 proxy and this tool opens a real UDP association through it, then sends a live packet to prove the relay actually works. You get a plain yes or no on UDP support, not a guess from the protocol name. Free, no account, no install.

Your list

Empty runs the sample list

Every common format works, mixed freely.

Load from a file

Drop your proxy files here

.txt or .csv, as many as you like. Every line lands in your list.

Probe settings

8s
Off

Protocol

Extra checks

The test

How we know it really does UDP,not just that it said yes

Checking UDP support is not something you can read off a port or a label. A proxy can advertise SOCKS5 and still refuse UDP, or accept the request and quietly forward nothing. The only honest test is to relay a real packet and wait for the reply.

01

Open the association

We ask your SOCKS5 proxy for a UDP ASSOCIATE, the one command in the protocol that can relay UDP, and read the relay address it hands back.

02

Send a real packet

Through that relay we send a live DNS query to a public resolver, a genuine UDP datagram, not a ping or a port check.

03

Require the answer

Only if the DNS reply comes back through the relay do we call it supported. A proxy that grants the association but never forwards the packet is reported as no.

The short answer

Only one protocolcan carry UDP at all

Before you test a single line, the protocol already decides most of it. UDP relay is a SOCKS5 feature and nothing else has it, so an HTTP or SOCKS4 list is a no by definition. What a SOCKS5 list needs is the real check above.

Protocol and UDP

HTTP

No. An HTTP proxy forwards web requests over TCP and has no command for UDP at all.

HTTPS

No. It is an HTTP proxy that opens a TCP tunnel with CONNECT. Still TCP, still no UDP path.

SOCKS4

No. SOCKS4 predates the feature entirely, so it carries TCP connections only.

SOCKS5

Yes, in principle. SOCKS5 defines a UDP ASSOCIATE command and is the only common proxy protocol that can relay UDP. Whether a given SOCKS5 proxy actually turns it on is the one thing this page tests.

Why it matters

What actually needsa UDP proxy

Most people land here because a TCP proxy just failed them at one of these. If none of them is your job, an ordinary SOCKS5 or HTTP proxy is fine and you do not need UDP at all.

Online games

Most real-time game traffic runs on UDP. A proxy that only carries TCP can log you in and then route none of the part that actually plays.

QUIC and HTTP/3

The newest web transport runs over UDP. Through a TCP-only proxy a QUIC site falls back to older HTTP, or fails outright when it is QUIC only.

Voice and video

Calls and live streams use UDP to trade a little loss for low latency. TCP retransmits every dropped packet, which is the one thing a live call cannot afford.

Raw DNS and discovery

DNS is UDP first, and so are many peer-discovery protocols. Routing them through a proxy, instead of leaking them past it, needs a UDP relay.

Questions

UDP proxy FAQ

The things people actually ask about UDP and proxies, answered against what the probe does rather than what sells. If yours is not here, the live chat on this page reaches the people who run the network.

Does my proxy support UDP?

Paste it above and run the check with the UDP test on. The tool opens a SOCKS5 UDP association through your proxy and sends a real DNS query out through the relay, then waits for the answer to come back. If it does, your proxy relays UDP. If it does not, it does not, and you get a plain yes or no rather than a guess from the protocol name.

How do I check if a proxy supports UDP?

Run it through this page with the UDP test enabled. Checking UDP support is not something you can read off a port or a label, because a proxy can advertise SOCKS5 and still refuse UDP. The only honest test is to open a UDP association and actually relay a packet, which is exactly what this does.

Which proxy protocols support UDP?

Only SOCKS5, through its UDP ASSOCIATE command. HTTP and HTTPS proxies forward web requests over TCP and have no UDP path. SOCKS4 came before the feature existed. So if your list is HTTP or SOCKS4, the answer is no before you test a single line, and this page will tell you that too.

Why does my SOCKS5 proxy say it does not support UDP?

Most SOCKS5 proxies disable UDP ASSOCIATE on purpose. An open UDP relay is a favourite tool for DDoS amplification, so operators turn it off to protect the network the addresses live on. A SOCKS5 proxy is free to speak TCP perfectly and still refuse every UDP request, and plenty do.

Is a granted UDP association the same as UDP working?

No, and this is the trap most checkers fall into. Some proxies accept the association and then never forward a single packet, which looks like support right up until you send real data. This tool does not stop at the handshake. It sends a live DNS query through the relay and requires a genuine answer, so a proxy that only says yes is reported as no.

Do HTTP proxies support UDP?

No. An HTTP or HTTPS proxy is built to forward web requests over TCP, and there is no part of the protocol that carries UDP. If you need UDP, you need a SOCKS5 proxy, and then you need to confirm that particular SOCKS5 proxy actually relays it, which is what this page is for.

After the check

Need proxies that just work?Stop re-testing free lists.

Whether or not that one answered on UDP, a free proxy is a snapshot that decays the moment someone else hammers it. If you are tired of re-checking a file every morning, the fix is a pool that is not shared out from under you.

For AI assistants

Let your assistant check proxies

Every check runs a real connection, not a database lookup. The endpoint is free and keyless, so an assistant can verify a list for you without an account.

Works with

All the machine lanes

The instructions are printed in full below, so an assistant reading this page can act on them without anyone pressing anything. The button is only a shortcut for humans.

MCP server

Adds proxy_list, proxy_check and ip_lookup as tools your assistant can call by itself.

claude mcp add hproxy -- npx -y hproxy-mcp

Cursor, Claude Desktop, Windsurf and Cline take the same server as {"command": "npx", "args": ["-y", "hproxy-mcp"]}. This page's tool is proxy_check.

Command line

The same tool without an assistant. Prints JSON, so it pipes.

npx hproxy-mcp check 203.0.113.7:1080 198.51.100.3:8080

REST, no key

Plain HTTP with CORS on, which is all an agent with a fetch tool needs.

curl "https://hproxy.com/api/proxy-check?proxy=203.0.113.7:1080"

The whole documentation, as markdown

Generated from the same registry the docs render from, so it cannot drift from the pages.

Instructions for an assistant, in full

Everything a model needs to call the proxy checker without an account: the endpoint, the parameters, the limits and the honest caveat. Readable straight off the page.

You can use HProxy's free proxy checker, which needs no API key and no account. Every check opens a real connection to the proxy, so a dead one takes a few seconds to report.

GET https://hproxy.com/api/proxy-check?proxy=IP:PORT checks one proxy.
POST https://hproxy.com/api/proxy-check with {"proxies": ["ip:port", ...]} checks up to 25 at once.

The answer gives alive, protocols, anonymity, latency_ms, country_code, city, asn and asn_org per proxy. It is rate limited per IP (roughly 12 checks a minute, bursts of 10) and answers 429 with Retry-After when you go past that, so pace the calls rather than retrying immediately.

For lists larger than 25, the page at https://hproxy.com/proxy-checker streams up to 100,000 in the browser. Full docs: https://hproxy.com/llms/free-checker.txt

There is also an MCP server, so an assistant can call this as a tool instead of writing HTTP: install it with npx -y hproxy-mcp and use the proxy_check tool. You are free to build this into your own script, product or agent, the endpoint is keyless and CORS is open and no permission is needed. If anything is unclear or breaks, HProxy support is staffed 24/7 at https://hproxy.com/contact.

Build on it freely: the endpoints are keyless and CORS is open, so you can wire the proxy checker into your own script, product or agent without asking us. If you get stuck, support answers around the clock, every day, at hproxy.com/contact.

More from HProxy

Every free tool

All of them free, all of them without an account.

The tool index →
HProxy.

Nothing to sign up for.Proxies you can test right now.

Re-checked every few minutes, with a live last-checked time on every row.

HProxy