China Firewall Test
Test whether a URL is reachable from inside mainland China — and which of its third-party dependencies are not.
Not loading? Open the China Firewall Test directly.
The test is executed by 21YunBox probe servers inside mainland China. Requests to sites hosted outside China are slower by design — that delay is part of the result.
What the result actually tells you
A pass/fail on the page URL is the least useful part of the answer. There are three different delivery paths a site can take into China, and this test only distinguishes the first two:
| Delivery path | Where the request ends | ICP filing required | What this test shows |
|---|---|---|---|
| Offshore origin (most sites today) | Outside China. Every request crosses a congested, filtered border. | No | Reachable or not, plus which dependencies fail |
| Nearshore edge (Hong Kong / Singapore nodes) | Still outside the mainland. The crossing is shorter, not removed. | No — because it never enters China | Usually reachable, still crossing the border |
| In-China delivery | Inside the mainland. No border crossing on the request path. | Yes | Not measurable from this test alone |
The third row is the one worth understanding before you choose. Removing the round trip means serving from inside mainland China, and serving from inside mainland China is exactly the thing that triggers the filing requirement. A nearshore node moves the endpoint of the crossing closer; it does not remove the crossing. So the arrangement that avoids the filing is also the arrangement that keeps the latency — the two are the same decision, not two separate ones.
Three properties of ICP filing catch most teams late: it is triggered by server location, it requires a mainland legal entity, and it is bound to the access provider — not only to the domain. Change hosting provider without updating the filing and the record goes stale. The Ministry of Industry and Information Technology publishes the record itself at beian.miit.gov.cn.
What we measured with this, from inside China
We ran the same reference page through four delivery arrangements and measured each from a probe in Shanghai, five interleaved rounds, on 2026-08-28. The result is not a latency ranking — it is a completion result.
| Delivery arrangement | Time to first byte | Finished loading within 60s | Embedded video & form verification |
|---|---|---|---|
| Offshore origin | 140ms | 0 / 5 | 0 / 5 |
| Nearshore edge (Hong Kong) | 35ms | 0 / 5 | 0 / 5 |
| Inside mainland China, ICP filed | 33ms | 0 / 5 | 0 / 5 |
| Inside mainland China, via the 21YunBox Optimizer | 493ms | 5 / 5 | 5 / 5 |
Note the third row. It is served from inside mainland China under a live ICP filing, it posted the best time to first byte of all four, and it failed exactly as completely as serving the page from the other side of the Pacific — the video never played and the form could never be submitted, on every attempt. The fastest first byte belonged to a path that never finished loading.
Probe on a different network from every measurement target, so no path had a home-network advantage. First-party assets byte-identical across the first three arrangements, verified by checksum before each run. The probe is a datacenter line, which has better international transit than a corporate connection — these figures are a floor, not a worst case. Full method and limits →
Frequently Asked Questions
How do I test if my website is blocked in China?
My site loads, but the test still shows failures. Why?
Can a CDN fix a blocked resource?
Does passing this test mean my site is allowed to operate in China?
Is the test free?
Want the full picture, not just reachability?
A written report covers load times from mainland cities against your global baseline, every blocked third party, and your ICP filing status.