ProjectsTor Relay Watch

Tor relays in Singapore

On this page
  1. Running relays and bandwidth
  2. Use and contribution
  3. Diversity
  4. Relay roles
  5. Tor versions
  6. Across regions
  7. Glossary
  8. How the numbers are calculated
  9. The user side
  10. Running your own

Tor relays are volunteer servers that carry encrypted traffic for Tor users around the world. The more running relays and bandwidth a region has, the more it contributes to the network. Spread matters too: when every relay sits on one provider, trouble at that provider, or pressure on it, takes them all down together.

The data comes from Pulse, which the community runs. It collects from Onionoo, part of Tor Metrics, every hour, and the page is regenerated every hour as well. Taiwan is shown by default, with other regions as reference points; switch between them with the region list below. The glossary at the end of the page explains the fields and flags. Each quarter's changes are written up in the quarterly reports.

ChinaTaiwan Running relays 9Japan Running relays 60South Korea Running relays 22Hong Kong Running relays 27Macau Running relays 2Vietnam Running relays 12Thailand Running relays 4Malaysia Running relays 15Indonesia Running relays 14Philippines Running relays 2India Running relays 26Singapore Running relays 59
Running relays<55–910–1920–49≥50SingaporeReference (comparison table only)Select a region on the map to open its page. Germany, the Netherlands and the United States are outside the map and appear in the region list and comparison table as reference points.

Latest snapshot 2026-10-20 18:00 UTC

Running relays 59 -18vs 30 days ago
Bandwidth 256.4MB/s -58.0 MB/svs 30 days ago
Networks (ASNs) 22 +1vs 30 days ago
Exit relays 8 -24vs 30 days ago

Cards show the latest snapshot against 30 days ago, with the trend over the last 60 days. An autonomous system (ASN) is a network run by one organisation, such as a telecom, a university or a cloud provider, and the more ASNs relays spread across the better. Exit relays connect users to ordinary websites, which see the exit relay's IP address.

Running relays and bandwidth

Running and stopped relays in the last snapshot of each day, and the total observed bandwidth of the running ones. A stopped relay appeared in the past week but is missing from the latest Tor network consensus, perhaps because it was shut down, lost its connection or is no longer maintained. Observed bandwidth is the most traffic a relay reports it can sustain, an upper bound on what it can carry.

RelaysRunningStopped
010020008/2409/2210/202026/08/24 Running 902026/08/24 Stopped 72026/08/25 Running 922026/08/25 Stopped 42026/08/26 Running 932026/08/26 Stopped 12026/08/27 Running 922026/08/27 Stopped 22026/08/28 Running 922026/08/28 Stopped 22026/08/29 Running 942026/08/29 Stopped 12026/08/30 Running 832026/08/30 Stopped 122026/08/31 Running 832026/08/31 Stopped 122026/09/01 Running 832026/09/01 Stopped 122026/09/02 Running 692026/09/02 Stopped 262026/09/03 Running 682026/09/03 Stopped 292026/09/04 Running 742026/09/04 Stopped 282026/09/05 Running 722026/09/05 Stopped 302026/09/06 Running 712026/09/06 Stopped 262026/09/07 Running 752026/09/07 Stopped 202026/09/08 Running 762026/09/08 Stopped 202026/09/09 Running 752026/09/09 Stopped 92026/09/10 Running 752026/09/10 Stopped 42026/09/11 Running 772026/09/11 Stopped 42026/09/12 Running 782026/09/12 Stopped 42026/09/13 Running 792026/09/13 Stopped 32026/09/14 Running 772026/09/14 Stopped 52026/09/15 Running 792026/09/15 Stopped 42026/09/16 Running 792026/09/16 Stopped 42026/09/17 Running 772026/09/17 Stopped 62026/09/18 Running 782026/09/18 Stopped 62026/09/19 Running 762026/09/19 Stopped 82026/09/20 Running 772026/09/20 Stopped 82026/09/21 Running 812026/09/21 Stopped 62026/09/22 Running 812026/09/22 Stopped 72026/09/23 Running 792026/09/23 Stopped 92026/09/24 Running 812026/09/24 Stopped 82026/09/25 Running 782026/09/25 Stopped 112026/09/26 Running 822026/09/26 Stopped 102026/09/27 Running 832026/09/27 Stopped 92026/09/28 Running 842026/09/28 Stopped 82026/09/29 Running 842026/09/29 Stopped 62026/09/30 Running 832026/09/30 Stopped 52026/10/01 Running 812026/10/01 Stopped 82026/10/02 Running 812026/10/02 Stopped 62026/10/03 Running 822026/10/03 Stopped 62026/10/04 Running 582026/10/04 Stopped 312026/10/05 Running 602026/10/05 Stopped 292026/10/06 Running 582026/10/06 Stopped 302026/10/07 Running 602026/10/07 Stopped 282026/10/08 Running 572026/10/08 Stopped 312026/10/09 Running 602026/10/09 Stopped 292026/10/10 Running 612026/10/10 Stopped 272026/10/11 Running 602026/10/11 Stopped 262026/10/12 Running 602026/10/12 Stopped 42026/10/13 Running 602026/10/13 Stopped 62026/10/14 Running 572026/10/14 Stopped 92026/10/15 Running 582026/10/15 Stopped 72026/10/16 Running 552026/10/16 Stopped 102026/10/17 Running 572026/10/17 Stopped 102026/10/18 Running 562026/10/18 Stopped 112026/10/19 Running 562026/10/19 Stopped 122026/10/20 Running 592026/10/20 Stopped 10
Observed bandwidth (MB/s)
025050008/2409/2210/202026/08/24 Bandwidth 4192026/08/25 Bandwidth 3692026/08/26 Bandwidth 2982026/08/27 Bandwidth 3042026/08/28 Bandwidth 2982026/08/29 Bandwidth 3002026/08/30 Bandwidth 2712026/08/31 Bandwidth 2932026/09/01 Bandwidth 3082026/09/02 Bandwidth 2612026/09/03 Bandwidth 2482026/09/04 Bandwidth 2892026/09/05 Bandwidth 3232026/09/06 Bandwidth 2872026/09/07 Bandwidth 3112026/09/08 Bandwidth 3142026/09/09 Bandwidth 2922026/09/10 Bandwidth 3022026/09/11 Bandwidth 3072026/09/12 Bandwidth 3152026/09/13 Bandwidth 3192026/09/14 Bandwidth 3302026/09/15 Bandwidth 3312026/09/16 Bandwidth 3462026/09/17 Bandwidth 3322026/09/18 Bandwidth 3412026/09/19 Bandwidth 3192026/09/20 Bandwidth 3142026/09/21 Bandwidth 3102026/09/22 Bandwidth 3002026/09/23 Bandwidth 2952026/09/24 Bandwidth 2872026/09/25 Bandwidth 2682026/09/26 Bandwidth 2682026/09/27 Bandwidth 2862026/09/28 Bandwidth 2942026/09/29 Bandwidth 3082026/09/30 Bandwidth 3072026/10/01 Bandwidth 2982026/10/02 Bandwidth 3092026/10/03 Bandwidth 3202026/10/04 Bandwidth 2532026/10/05 Bandwidth 2652026/10/06 Bandwidth 2622026/10/07 Bandwidth 2682026/10/08 Bandwidth 2502026/10/09 Bandwidth 2612026/10/10 Bandwidth 2662026/10/11 Bandwidth 2582026/10/12 Bandwidth 2562026/10/13 Bandwidth 2562026/10/14 Bandwidth 2512026/10/15 Bandwidth 2392026/10/16 Bandwidth 2262026/10/17 Bandwidth 2482026/10/18 Bandwidth 2522026/10/19 Bandwidth 2542026/10/20 Bandwidth 256

Use and contribution

Tor Metrics estimates the average number of Tor clients online at the same time each day from the directory requests relays receive; it cannot count distinct people. Bridges are entry points that are not publicly listed in the Tor directory, used when connecting directly is blocked, so a high bridge share usually means direct connections to Tor are being blocked. Weight is the score Tor gives each relay from bandwidth measurements, and clients pick relays by weight, so a region's total weight roughly matches the share of Tor traffic passing through it. Setting the region's share of the world's users beside its weight shows the gap between the capacity it uses and the capacity it provides.

Concurrent users 30,530 30-day average
Via bridges 1.6% 30-day average
Share of world users 0.87% 30-day average
Share of network weight 0.038% Latest snapshot
Average concurrent Tor clients connecting directly, per day
050k100k08/2109/1910/182026/08/21 Direct 23,3182026/08/22 Direct 21,7932026/08/23 Direct 22,5602026/08/24 Direct 24,4722026/08/25 Direct 22,2462026/08/26 Direct 22,0122026/08/27 Direct 23,1622026/08/28 Direct 21,8972026/08/29 Direct 21,0002026/08/30 Direct 21,4112026/08/31 Direct 22,6332026/09/01 Direct 24,2172026/09/02 Direct 24,1052026/09/03 Direct 22,7472026/09/04 Direct 21,6892026/09/05 Direct 20,2662026/09/06 Direct 21,4352026/09/07 Direct 23,7712026/09/08 Direct 21,3922026/09/09 Direct 18,7392026/09/10 Direct 20,9702026/09/11 Direct 54,5002026/09/12 Direct 81,0412026/09/13 Direct 62,2392026/09/14 Direct 46,9872026/09/15 Direct 35,9312026/09/16 Direct 26,5972026/09/17 Direct 27,9972026/09/18 Direct 27,6682026/09/19 Direct 27,0562026/09/20 Direct 26,9412026/09/21 Direct 30,8452026/09/22 Direct 29,5052026/09/23 Direct 23,3612026/09/24 Direct 26,8292026/09/25 Direct 25,7552026/09/26 Direct 24,0492026/09/27 Direct 25,4112026/09/28 Direct 25,6562026/09/29 Direct 21,6242026/09/30 Direct 23,7682026/10/01 Direct 26,2862026/10/02 Direct 27,3122026/10/03 Direct 29,6632026/10/04 Direct 26,0412026/10/05 Direct 28,9962026/10/06 Direct 32,1402026/10/07 Direct 31,6282026/10/08 Direct 34,6512026/10/09 Direct 42,6532026/10/10 Direct 38,3352026/10/11 Direct 33,2462026/10/12 Direct 50,6172026/10/13 Direct 37,9462026/10/14 Direct 31,1032026/10/15 Direct 29,2872026/10/16 Direct 30,0522026/10/17 Direct 30,0282026/10/18 Direct 30,308
Share via bridges (%)
02.5508/2109/1910/182026/08/21 Via bridges 2.42026/08/22 Via bridges 2.42026/08/23 Via bridges 2.32026/08/24 Via bridges 2.22026/08/25 Via bridges 2.52026/08/26 Via bridges 2.52026/08/27 Via bridges 2.42026/08/28 Via bridges 2.42026/08/29 Via bridges 2.52026/08/30 Via bridges 2.82026/08/31 Via bridges 2.32026/09/01 Via bridges 2.12026/09/02 Via bridges 2.12026/09/03 Via bridges 2.22026/09/04 Via bridges 2.22026/09/05 Via bridges 2.52026/09/06 Via bridges 2.22026/09/07 Via bridges 1.82026/09/08 Via bridges 2.32026/09/09 Via bridges 2.72026/09/10 Via bridges 2.42026/09/11 Via bridges 1.02026/09/12 Via bridges 0.62026/09/13 Via bridges 0.92026/09/14 Via bridges 1.22026/09/15 Via bridges 1.52026/09/16 Via bridges 2.12026/09/17 Via bridges 1.82026/09/18 Via bridges 1.92026/09/19 Via bridges 1.92026/09/20 Via bridges 1.92026/09/21 Via bridges 1.72026/09/22 Via bridges 1.92026/09/23 Via bridges 2.32026/09/24 Via bridges 1.92026/09/25 Via bridges 1.62026/09/26 Via bridges 2.02026/09/27 Via bridges 1.92026/09/28 Via bridges 1.92026/09/29 Via bridges 2.52026/09/30 Via bridges 2.12026/10/01 Via bridges 1.82026/10/02 Via bridges 2.02026/10/03 Via bridges 1.72026/10/04 Via bridges 2.12026/10/05 Via bridges 1.82026/10/06 Via bridges 1.52026/10/07 Via bridges 1.32026/10/08 Via bridges 1.32026/10/09 Via bridges 1.12026/10/10 Via bridges 1.22026/10/11 Via bridges 1.42026/10/12 Via bridges 0.92026/10/13 Via bridges 1.22026/10/14 Via bridges 1.52026/10/15 Via bridges 1.62026/10/16 Via bridges 1.52026/10/17 Via bridges 1.52026/10/18 Via bridges 1.5

Tor Metrics estimates up to 2026-10-18

Diversity

The more autonomous systems (ASNs) the relays spread across, the less likely trouble at a single provider is to take them all down at once.

Relays by ASN
ASNNameRelays
AS141995 Contabo Asia Private Limited 10
AS133210 EN Technologies Pte Ltd 8
AS59253 LEASEWEB SINGAPORE PTE. LTD. 6
AS16276 OVH SAS 4
AS14061 DigitalOcean, LLC 4
AS204957 ROUTE 95 LLC 3
AS31898 Oracle Corporation 3
AS215381 ROCKHOSTER PRIVATE LIMITED 2

14 more ASNs with one or two relays each

Number of ASNs
012.52508/2409/2210/202026/08/24 Number of ASNs 172026/08/25 Number of ASNs 172026/08/26 Number of ASNs 182026/08/27 Number of ASNs 182026/08/28 Number of ASNs 182026/08/29 Number of ASNs 192026/08/30 Number of ASNs 192026/08/31 Number of ASNs 192026/09/01 Number of ASNs 192026/09/02 Number of ASNs 172026/09/03 Number of ASNs 182026/09/04 Number of ASNs 182026/09/05 Number of ASNs 182026/09/06 Number of ASNs 182026/09/07 Number of ASNs 192026/09/08 Number of ASNs 192026/09/09 Number of ASNs 182026/09/10 Number of ASNs 182026/09/11 Number of ASNs 192026/09/12 Number of ASNs 212026/09/13 Number of ASNs 212026/09/14 Number of ASNs 202026/09/15 Number of ASNs 212026/09/16 Number of ASNs 212026/09/17 Number of ASNs 212026/09/18 Number of ASNs 202026/09/19 Number of ASNs 212026/09/20 Number of ASNs 212026/09/21 Number of ASNs 222026/09/22 Number of ASNs 232026/09/23 Number of ASNs 232026/09/24 Number of ASNs 232026/09/25 Number of ASNs 232026/09/26 Number of ASNs 232026/09/27 Number of ASNs 232026/09/28 Number of ASNs 232026/09/29 Number of ASNs 232026/09/30 Number of ASNs 232026/10/01 Number of ASNs 222026/10/02 Number of ASNs 222026/10/03 Number of ASNs 232026/10/04 Number of ASNs 232026/10/05 Number of ASNs 232026/10/06 Number of ASNs 222026/10/07 Number of ASNs 232026/10/08 Number of ASNs 232026/10/09 Number of ASNs 242026/10/10 Number of ASNs 242026/10/11 Number of ASNs 232026/10/12 Number of ASNs 232026/10/13 Number of ASNs 232026/10/14 Number of ASNs 232026/10/15 Number of ASNs 212026/10/16 Number of ASNs 202026/10/17 Number of ASNs 202026/10/18 Number of ASNs 202026/10/19 Number of ASNs 212026/10/20 Number of ASNs 22

Relay roles

Guards are the first hop of a circuit, exits connect to the destination, and middles sit in between. A relay can hold more than one role.

Relay rolesGuardMiddleExit
05010008/2409/2210/202026/08/24 Guard 272026/08/25 Guard 242026/08/26 Guard 232026/08/27 Guard 232026/08/28 Guard 232026/08/29 Guard 242026/08/30 Guard 202026/08/31 Guard 202026/09/01 Guard 232026/09/02 Guard 232026/09/03 Guard 182026/09/04 Guard 192026/09/05 Guard 182026/09/06 Guard 192026/09/07 Guard 202026/09/08 Guard 192026/09/09 Guard 192026/09/10 Guard 192026/09/11 Guard 182026/09/12 Guard 172026/09/13 Guard 182026/09/14 Guard 212026/09/15 Guard 132026/09/16 Guard 112026/09/17 Guard 62026/09/18 Guard 72026/09/19 Guard 52026/09/20 Guard 72026/09/21 Guard 72026/09/22 Guard 72026/09/23 Guard 72026/09/24 Guard 102026/09/25 Guard 62026/09/26 Guard 102026/09/27 Guard 102026/09/28 Guard 102026/09/29 Guard 92026/09/30 Guard 82026/10/01 Guard 62026/10/02 Guard 62026/10/03 Guard 52026/10/04 Guard 52026/10/05 Guard 62026/10/06 Guard 72026/10/07 Guard 72026/10/08 Guard 82026/10/09 Guard 82026/10/10 Guard 72026/10/11 Guard 72026/10/12 Guard 92026/10/13 Guard 82026/10/14 Guard 92026/10/15 Guard 102026/10/16 Guard 82026/10/17 Guard 62026/10/18 Guard 62026/10/19 Guard 72026/10/20 Guard 122026/08/24 Middle 542026/08/25 Middle 542026/08/26 Middle 542026/08/27 Middle 552026/08/28 Middle 552026/08/29 Middle 552026/08/30 Middle 482026/08/31 Middle 472026/09/01 Middle 412026/09/02 Middle 402026/09/03 Middle 342026/09/04 Middle 352026/09/05 Middle 352026/09/06 Middle 342026/09/07 Middle 372026/09/08 Middle 372026/09/09 Middle 372026/09/10 Middle 412026/09/11 Middle 412026/09/12 Middle 412026/09/13 Middle 402026/09/14 Middle 402026/09/15 Middle 412026/09/16 Middle 422026/09/17 Middle 432026/09/18 Middle 402026/09/19 Middle 412026/09/20 Middle 412026/09/21 Middle 422026/09/22 Middle 432026/09/23 Middle 412026/09/24 Middle 472026/09/25 Middle 452026/09/26 Middle 492026/09/27 Middle 482026/09/28 Middle 472026/09/29 Middle 472026/09/30 Middle 452026/10/01 Middle 422026/10/02 Middle 422026/10/03 Middle 422026/10/04 Middle 422026/10/05 Middle 442026/10/06 Middle 422026/10/07 Middle 442026/10/08 Middle 412026/10/09 Middle 442026/10/10 Middle 452026/10/11 Middle 452026/10/12 Middle 442026/10/13 Middle 452026/10/14 Middle 432026/10/15 Middle 432026/10/16 Middle 422026/10/17 Middle 412026/10/18 Middle 412026/10/19 Middle 412026/10/20 Middle 462026/08/24 Exit 312026/08/25 Exit 332026/08/26 Exit 332026/08/27 Exit 322026/08/28 Exit 322026/08/29 Exit 332026/08/30 Exit 292026/08/31 Exit 302026/09/01 Exit 302026/09/02 Exit 292026/09/03 Exit 312026/09/04 Exit 312026/09/05 Exit 292026/09/06 Exit 292026/09/07 Exit 322026/09/08 Exit 332026/09/09 Exit 332026/09/10 Exit 332026/09/11 Exit 342026/09/12 Exit 342026/09/13 Exit 342026/09/14 Exit 332026/09/15 Exit 342026/09/16 Exit 342026/09/17 Exit 322026/09/18 Exit 342026/09/19 Exit 312026/09/20 Exit 322026/09/21 Exit 342026/09/22 Exit 322026/09/23 Exit 342026/09/24 Exit 342026/09/25 Exit 332026/09/26 Exit 332026/09/27 Exit 342026/09/28 Exit 342026/09/29 Exit 342026/09/30 Exit 332026/10/01 Exit 342026/10/02 Exit 332026/10/03 Exit 342026/10/04 Exit 92026/10/05 Exit 92026/10/06 Exit 102026/10/07 Exit 102026/10/08 Exit 92026/10/09 Exit 92026/10/10 Exit 102026/10/11 Exit 102026/10/12 Exit 112026/10/13 Exit 102026/10/14 Exit 92026/10/15 Exit 102026/10/16 Exit 82026/10/17 Exit 92026/10/18 Exit 82026/10/19 Exit 82026/10/20 Exit 8

Tor versions

Tor versions on running relays, with each day's bar adding up to 100%. The faster a new version's share grows after a release, the faster operators are keeping up.

Tor versions0.4.9.140.4.9.110.4.9.130.4.9.12Others
05010008/2409/2210/202026/08/24 0.4.9.11 63(70%)2026/08/24 Others 27(30%)2026/08/25 0.4.9.11 65(71%)2026/08/25 Others 27(29%)2026/08/26 0.4.9.11 65(70%)2026/08/26 Others 28(30%)2026/08/27 0.4.9.11 65(71%)2026/08/27 Others 27(29%)2026/08/28 0.4.9.11 65(71%)2026/08/28 Others 27(29%)2026/08/29 0.4.9.11 67(71%)2026/08/29 Others 27(29%)2026/08/30 0.4.9.11 57(69%)2026/08/30 Others 26(31%)2026/08/31 0.4.9.11 57(69%)2026/08/31 Others 26(31%)2026/09/01 0.4.9.11 58(70%)2026/09/01 Others 25(30%)2026/09/02 0.4.9.11 56(81%)2026/09/02 Others 13(19%)2026/09/03 0.4.9.11 60(88%)2026/09/03 Others 8(12%)2026/09/04 0.4.9.11 66(89%)2026/09/04 Others 8(11%)2026/09/05 0.4.9.11 64(89%)2026/09/05 Others 8(11%)2026/09/06 0.4.9.11 64(90%)2026/09/06 Others 7(10%)2026/09/07 0.4.9.11 67(89%)2026/09/07 Others 8(11%)2026/09/08 0.4.9.11 66(87%)2026/09/08 0.4.9.12 2(3%)2026/09/08 Others 8(11%)2026/09/09 0.4.9.11 38(51%)2026/09/09 0.4.9.12 29(39%)2026/09/09 Others 8(11%)2026/09/10 0.4.9.11 29(39%)2026/09/10 0.4.9.12 38(51%)2026/09/10 Others 8(11%)2026/09/11 0.4.9.11 28(36%)2026/09/11 0.4.9.12 41(53%)2026/09/11 Others 8(10%)2026/09/12 0.4.9.11 28(36%)2026/09/12 0.4.9.12 43(55%)2026/09/12 Others 7(9%)2026/09/13 0.4.9.11 29(37%)2026/09/13 0.4.9.12 44(56%)2026/09/13 Others 6(8%)2026/09/14 0.4.9.11 25(32%)2026/09/14 0.4.9.12 47(61%)2026/09/14 Others 5(6%)2026/09/15 0.4.9.11 26(33%)2026/09/15 0.4.9.12 49(62%)2026/09/15 Others 4(5%)2026/09/16 0.4.9.11 24(30%)2026/09/16 0.4.9.12 51(65%)2026/09/16 Others 4(5%)2026/09/17 0.4.9.11 22(29%)2026/09/17 0.4.9.12 51(66%)2026/09/17 Others 4(5%)2026/09/18 0.4.9.11 23(29%)2026/09/18 0.4.9.12 51(65%)2026/09/18 Others 4(5%)2026/09/19 0.4.9.11 18(24%)2026/09/19 0.4.9.12 54(71%)2026/09/19 Others 4(5%)2026/09/20 0.4.9.11 16(21%)2026/09/20 0.4.9.12 57(74%)2026/09/20 Others 4(5%)2026/09/21 0.4.9.11 14(17%)2026/09/21 0.4.9.12 63(78%)2026/09/21 Others 4(5%)2026/09/22 0.4.9.11 14(17%)2026/09/22 0.4.9.12 63(78%)2026/09/22 Others 4(5%)2026/09/23 0.4.9.11 13(16%)2026/09/23 0.4.9.12 62(78%)2026/09/23 Others 4(5%)2026/09/24 0.4.9.11 13(16%)2026/09/24 0.4.9.13 34(42%)2026/09/24 0.4.9.12 30(37%)2026/09/24 Others 4(5%)2026/09/25 0.4.9.11 13(17%)2026/09/25 0.4.9.13 37(47%)2026/09/25 0.4.9.12 24(31%)2026/09/25 Others 4(5%)2026/09/26 0.4.9.11 11(13%)2026/09/26 0.4.9.13 45(55%)2026/09/26 0.4.9.12 22(27%)2026/09/26 Others 4(5%)2026/09/27 0.4.9.11 12(14%)2026/09/27 0.4.9.13 48(58%)2026/09/27 0.4.9.12 19(23%)2026/09/27 Others 4(5%)2026/09/28 0.4.9.11 12(14%)2026/09/28 0.4.9.13 49(58%)2026/09/28 0.4.9.12 19(23%)2026/09/28 Others 4(5%)2026/09/29 0.4.9.11 12(14%)2026/09/29 0.4.9.13 51(61%)2026/09/29 0.4.9.12 17(20%)2026/09/29 Others 4(5%)2026/09/30 0.4.9.11 12(14%)2026/09/30 0.4.9.13 52(63%)2026/09/30 0.4.9.12 15(18%)2026/09/30 Others 4(5%)2026/10/01 0.4.9.11 12(15%)2026/10/01 0.4.9.13 56(69%)2026/10/01 0.4.9.12 9(11%)2026/10/01 Others 4(5%)2026/10/02 0.4.9.11 12(15%)2026/10/02 0.4.9.13 57(70%)2026/10/02 0.4.9.12 8(10%)2026/10/02 Others 4(5%)2026/10/03 0.4.9.11 12(15%)2026/10/03 0.4.9.13 57(70%)2026/10/03 0.4.9.12 9(11%)2026/10/03 Others 4(5%)2026/10/04 0.4.9.11 11(19%)2026/10/04 0.4.9.13 36(62%)2026/10/04 0.4.9.12 7(12%)2026/10/04 Others 4(7%)2026/10/05 0.4.9.11 10(17%)2026/10/05 0.4.9.13 39(65%)2026/10/05 0.4.9.12 7(12%)2026/10/05 Others 4(7%)2026/10/06 0.4.9.11 10(17%)2026/10/06 0.4.9.13 39(67%)2026/10/06 0.4.9.12 5(9%)2026/10/06 Others 4(7%)2026/10/07 0.4.9.11 10(17%)2026/10/07 0.4.9.13 40(67%)2026/10/07 0.4.9.12 6(10%)2026/10/07 Others 4(7%)2026/10/08 0.4.9.14 11(19%)2026/10/08 0.4.9.11 10(18%)2026/10/08 0.4.9.13 26(46%)2026/10/08 0.4.9.12 6(11%)2026/10/08 Others 4(7%)2026/10/09 0.4.9.14 16(27%)2026/10/09 0.4.9.11 10(17%)2026/10/09 0.4.9.13 25(42%)2026/10/09 0.4.9.12 5(8%)2026/10/09 Others 4(7%)2026/10/10 0.4.9.14 17(28%)2026/10/10 0.4.9.11 10(16%)2026/10/10 0.4.9.13 25(41%)2026/10/10 0.4.9.12 5(8%)2026/10/10 Others 4(7%)2026/10/11 0.4.9.14 19(32%)2026/10/11 0.4.9.11 9(15%)2026/10/11 0.4.9.13 23(38%)2026/10/11 0.4.9.12 5(8%)2026/10/11 Others 4(7%)2026/10/12 0.4.9.14 22(37%)2026/10/12 0.4.9.11 10(17%)2026/10/12 0.4.9.13 19(32%)2026/10/12 0.4.9.12 5(8%)2026/10/12 Others 4(7%)2026/10/13 0.4.9.14 30(50%)2026/10/13 0.4.9.11 10(17%)2026/10/13 0.4.9.13 12(20%)2026/10/13 0.4.9.12 4(7%)2026/10/13 Others 4(7%)2026/10/14 0.4.9.14 32(56%)2026/10/14 0.4.9.11 9(16%)2026/10/14 0.4.9.13 8(14%)2026/10/14 0.4.9.12 4(7%)2026/10/14 Others 4(7%)2026/10/15 0.4.9.14 34(59%)2026/10/15 0.4.9.11 8(14%)2026/10/15 0.4.9.13 8(14%)2026/10/15 0.4.9.12 4(7%)2026/10/15 Others 4(7%)2026/10/16 0.4.9.14 33(60%)2026/10/16 0.4.9.11 7(13%)2026/10/16 0.4.9.13 7(13%)2026/10/16 0.4.9.12 4(7%)2026/10/16 Others 4(7%)2026/10/17 0.4.9.14 36(63%)2026/10/17 0.4.9.11 9(16%)2026/10/17 0.4.9.13 4(7%)2026/10/17 0.4.9.12 4(7%)2026/10/17 Others 4(7%)2026/10/18 0.4.9.14 35(62%)2026/10/18 0.4.9.11 9(16%)2026/10/18 0.4.9.13 4(7%)2026/10/18 0.4.9.12 4(7%)2026/10/18 Others 4(7%)2026/10/19 0.4.9.14 38(68%)2026/10/19 0.4.9.11 7(12%)2026/10/19 0.4.9.13 4(7%)2026/10/19 0.4.9.12 3(5%)2026/10/19 Others 4(7%)2026/10/20 0.4.9.14 40(68%)2026/10/20 0.4.9.11 7(12%)2026/10/20 0.4.9.13 5(8%)2026/10/20 0.4.9.12 3(5%)2026/10/20 Others 4(7%)
Versions in the latest snapshot
  • 0.4.9.1440
  • 0.4.9.117
  • 0.4.9.135
  • 0.4.9.123
  • 0.4.9.91
  • 0.4.9.81
  • 0.4.9.61
  • 0.4.9.51
Flags
  • Fast51At least 100 KB/s, or in the top seven-eighths of the network
  • V2Dir49Serves directory data for Tor clients to download
  • Stable46Up long enough to suit long-lived connections
  • HSDir16Stores directory data for onion services (.onion sites)
  • Guard13Stable and fast enough to be picked as a circuit's entry
  • Exit10Exit policy allows common web ports such as 80 and 443

Flags the directory authorities, the few servers that vote on the Tor network consensus every hour, assign from each relay's behaviour. What each flag means is written under its name. A relay can carry several, and Running and Valid, which every running relay has, are left out.

Across regions

Running relays in the latest snapshot. Each small chart shows the change over the last 60 days, indexed to 100 on the region's first day. All regions share one scale, so the size of the swings compares directly. In regions with few relays, one or two coming or going makes a visible swing. Open a region for its full charts.

Small-chart scale: 40 to 200. The dashed line is the first day's 100.

Use and contribution across regions

Relay counts are above. Weight comes from the latest snapshot; users and the bridge share are Tor Metrics averages over the last 30 days. Weight has been collected since October 2026. The reference region at the end has no running relays, so only users and the bridge share are listed.

RegionWeightUsersBridges
TaiwanTW 0.006% 9,004 6.1%
JapanJP 0.027% 39,176 2.9%
South KoreaKR 0.010% 30,200 2.0%
Hong KongHK 0.032% 8,238 6.6%
MacauMO <0.001% 264 3.7%
SingaporeSG 0.038% 30,530 1.6%
VietnamVN 0.008% 18,163 1.6%
ThailandTH <0.001% 19,347 14.6%
MalaysiaMY 0.017% 12,289 5.6%
IndonesiaID 0.014% 46,386 1.3%
PhilippinesPH 0.013% 20,718 1.2%
IndiaIN 0.061% 127,509 1.7%
GermanyDE 28.2% 315,570 1.9%
NetherlandsNL 20.3% 133,422 3.2%
United StatesUS 13.9% 670,263 3.8%
Reference regions
ChinaCN – 3,506 72.5%

Glossary

  • Tor relay: a server that carries encrypted traffic for Tor users. A Tor connection passes through three relays in turn, an entry (guard), a middle and an exit, and each relay only knows the one before and the one after it
  • Snapshot: Pulse reads the state of every relay from Onionoo once an hour, and each reading is a snapshot. Times on the page are UTC
  • Running, stopped: a running relay is listed in the latest Tor network consensus. A stopped relay appeared in the past week but is missing from that consensus
  • Observed bandwidth: the most traffic a relay reports it could sustain over the past few days, an upper bound on what it can carry. Actual traffic is usually lower. MB/s is megabytes per second; multiply by 8 for roughly Mbps
  • Autonomous system (ASN): a group of networks run by one organisation under one routing policy, such as a telecom, a university or a cloud provider, each with its own AS number
  • Exit relay: the last relay on a connection, which reaches ordinary websites on the user's behalf. Websites see the exit relay's IP address, so exit operators handle more abuse complaints
  • Roles and flags: the roles chart follows Onionoo's probabilities, counting any relay with a probability above zero. Flags come from the directory authorities under stricter conditions, so a region's number of guards by role and by flag can differ
  • Directory authorities: a handful of servers run by people the Tor Project trusts, which vote every hour on the network consensus listing every relay and its flags
  • Tor version: for example 0.4.9.13. Versions sharing the first three parts belong to one series, and the last part is an update within it, usually with security fixes
  • Concurrent users: Tor Metrics' estimate of the average number of Tor clients connected at the same time during a day. One person may use several devices, or use Tor for only a few minutes a day, so this is not a count of people
  • Bridge: an entry relay that is not publicly listed in the Tor directory. Where connecting to Tor directly is blocked, users connect through bridges
  • Share of world users: the region's users, direct and through bridges, as a share of all Tor users
  • Share of network weight: Tor gives each relay a weight from bandwidth measurements (consensus weight), and clients pick relays by weight. The total weight of a region's relays roughly matches the share of Tor traffic passing through it
  • Reference region: a region without its own page, listed in a comparison table for contrast

How the numbers are calculated

  • Each day uses its last snapshot, not every relay seen during the day
  • Bandwidth is the sum of the observed bandwidth of running relays
  • Share of network weight is the sum of the running relays' consensus weight fractions, collected since October 2026
  • User estimates come from Tor Metrics, updated daily with a lag of two to three days; Tor Users in Taiwan explains the method and its limits
  • Relay roles follow Onionoo's probabilities: a relay counts as a guard, middle or exit when that probability is above zero
  • Days when collection was interrupted show as gaps in the charts, with nothing filled in
  • The raw data is available from the Pulse API; this page uses /api/summary

The user side

Running your own