Iran Block logo
IRAN BLOCK

Iran’s internet.In full view.

No new disruption detected

The available recent readings show no new disruption against their 30-day baselines. This does not establish unrestricted access.

Don’t take our word for it. Test it from inside Iran.

Two tools that measure on demand from ordinary consumer connections inside Iran, on the network you choose, with a datacenter abroad as the control. Nothing about you travels with the request.

Is it blocked right now?

Type a website. We measure it this moment, step by step, and tell you where the filter acts and what gets through: Encrypted Client Hello, a fragmented hello, HTTP/3.

  1. 1DNSinjected?
  2. 2TCPIP blocked?
  3. 3TLSSNI · ECH
  4. 4HTTPblock page?
Try
It can tell youBlocked in Iran · DNS injectionBlocked in Iran · SNI filterReachable from inside Iran onlyThe site refuses visitors from IranReachable inside Iran

See a page as Iran sees it

Open Iranian official and public-service sites exactly as a subscriber inside Iran receives them: every file, every failure, timed, with no scripts run.

Open from inside Iran

Seven views of Iran’s internet

90d ↗

Signal agreement

The last 24 hours · each ring is one source against its own baseline

0003060912151821OONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineOONI · inside Iran · 10 Nov 2026: within baselineGateway probe · 17:30: within baselineGateway probe · 18:30: within baselineGateway probe · 19:30: within baselineGateway probe · 20:30: within baselineGateway probe · 21:30: within baselineGateway probe · 22:30: within baselineGateway probe · 23:30: within baselineGateway probe · 00:30: within baselineGateway probe · 01:30: within baselineGateway probe · 02:30: within baselineGateway probe · 03:30: within baselineGateway probe · 04:30: within baselineGateway probe · 05:30: within baselineGateway probe · 06:30: within baselineGateway probe · 07:30: within baselineGateway probe · 08:30: within baselineGateway probe · 09:30: within baselineGateway probe · 10:30: within baselineGateway probe · 11:30: within baselineGateway probe · 12:30: within baselineGateway probe · 13:30: within baselineGateway probe · 14:30: within baselineGateway probe · 15:30: within baselineGateway probe · 16:30: insufficient evidenceIODA · 17:30: within baselineIODA · 18:30: within baselineIODA · 19:30: within baselineIODA · 20:30: within baselineIODA · 21:30: within baselineIODA · 22:30: within baselineIODA · 23:30: within baselineIODA · 00:30: within baselineIODA · 01:30: within baselineIODA · 02:30: within baselineIODA · 03:30: within baselineIODA · 04:30: within baselineIODA · 05:30: within baselineIODA · 06:30: within baselineIODA · 07:30: within baselineIODA · 08:30: within baselineIODA · 09:30: within baselineIODA · 10:30: within baselineIODA · 11:30: within baselineIODA · 12:30: within baselineIODA · 13:30: within baselineIODA · 14:30: within baselineIODA · 15:30: within baselineIODA · 16:30: insufficient evidenceCloudflare Radar · 17:30: within baselineCloudflare Radar · 18:30: within baselineCloudflare Radar · 19:30: within baselineCloudflare Radar · 20:30: within baselineCloudflare Radar · 21:30: within baselineCloudflare Radar · 22:30: within baselineCloudflare Radar · 23:30: within baselineCloudflare Radar · 00:30: within baselineCloudflare Radar · 01:30: within baselineCloudflare Radar · 02:30: within baselineCloudflare Radar · 03:30: within baselineCloudflare Radar · 04:30: within baselineCloudflare Radar · 05:30: within baselineCloudflare Radar · 06:30: within baselineCloudflare Radar · 07:30: within baselineCloudflare Radar · 08:30: within baselineCloudflare Radar · 09:30: within baselineCloudflare Radar · 10:30: within baselineCloudflare Radar · 11:30: within baselineCloudflare Radar · 12:30: within baselineCloudflare Radar · 13:30: within baselineCloudflare Radar · 14:30: within baselineCloudflare Radar · 15:30: insufficient evidenceCloudflare Radar · 16:30: insufficient evidenceGoogle traffic · 17:30: within baselineGoogle traffic · 18:30: within baselineGoogle traffic · 19:30: within baselineGoogle traffic · 20:30: within baselineGoogle traffic · 21:30: within baselineGoogle traffic · 22:30: within baselineGoogle traffic · 23:30: within baselineGoogle traffic · 00:30: within baselineGoogle traffic · 01:30: within baselineGoogle traffic · 02:30: within baselineGoogle traffic · 03:30: within baselineGoogle traffic · 04:30: within baselineGoogle traffic · 05:30: within baselineGoogle traffic · 06:30: within baselineGoogle traffic · 07:30: within baselineGoogle traffic · 08:30: within baselineGoogle traffic · 09:30: within baselineGoogle traffic · 10:30: within baselineGoogle traffic · 11:30: within baselineGoogle traffic · 12:30: within baselineGoogle traffic · 13:30: within baselineGoogle traffic · 14:30: within baselineGoogle traffic · 15:30: within baselineGoogle traffic · 16:30: insufficient evidenceTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineTor demand · 8 Nov 2026: within baselineISP routing · RIPE · 17:30: within baselineISP routing · RIPE · 18:30: within baselineISP routing · RIPE · 19:30: within baselineISP routing · RIPE · 20:30: within baselineISP routing · RIPE · 21:30: within baselineISP routing · RIPE · 22:30: within baselineISP routing · RIPE · 23:30: within baselineISP routing · RIPE · 00:30: within baselineISP routing · RIPE · 01:30: within baselineISP routing · RIPE · 02:30: within baselineISP routing · RIPE · 03:30: within baselineISP routing · RIPE · 04:30: within baselineISP routing · RIPE · 05:30: within baselineISP routing · RIPE · 06:30: within baselineISP routing · RIPE · 07:30: within baselineISP routing · RIPE · 08:30: within baselineISP routing · RIPE · 09:30: within baselineISP routing · RIPE · 10:30: within baselineISP routing · RIPE · 11:30: within baselineISP routing · RIPE · 12:30: within baselineISP routing · RIPE · 13:30: within baselineISP routing · RIPE · 14:30: within baselineISP routing · RIPE · 15:30: within baselineISP routing · RIPE · 16:30: within baseline
7/7sources within baseline
within baselinedeparting baselineinsufficient evidence

Routing visibility

IODA · BGP-visible /24 networks
41,733/24 blocks▲ 0.2% vs medianWithin baseline

Active reachability

IODA · responding /24 networks
11,630.2/24 blocks▲ 1.2% vs medianWithin baseline

Web requests

Cloudflare · HTTP requests from Iran, relative to the same hour on other days
0.2relative volume▼ 5.3% vs medianWithin baseline

Google services

Google Transparency Report · Iran’s share of worldwide Gmail requests
30.1share index▲ 1.8% vs medianWithin baseline

Web test anomalies

OONI · volunteer tests inside Iran · daily
36.1%▼ 5 pts vs medianWithin baseline
Observed30-day medianNo observationToday so far

What changed?

Recent departures from baseline

2026-09-evidence-v42561801bbde07af0Data & methods