Azure Multi-Region Upload Speed Test
Compare upload performance across Azure regions and identify the strongest destination for your data and workloads.
Select Azure Regions
Choose the Azure regions you want to compare and see which destinations deliver the strongest upload experience from your connection.
Europe
0 / 15 selectedNorth America
0 / 12 selectedAsia
0 / 10 selectedAustralia and New Zealand
0 / 3 selectedMiddle East and Africa
0 / 4 selectedSouth America
0 / 2 selectedNo Upload Tests Yet
Select regions and an upload size, then start comparing upload performance.
Explore More Ways to Compare Azure Performance
Large File Upload Test
Compare a larger file upload to one Azure region with advanced settings. Use only generated, non-sensitive test files.
Azure Download Test
Compare download performance across Azure regions and find the best experience for your users and workloads.
AzCopy Bench
Compare download and upload performance for servers, automation, and production-scale Azure workloads.
Frequently Asked Questions
How does this upload speed test work?
Your browser creates a synthetic zero-filled payload and uploads it directly to Azure Blob Storage in each selected region. No local file is selected, read, or uploaded.
The payload uses memory-efficient shared chunks instead of allocating the full selected size as one JavaScript array.
Why are regions tested one at a time?
Parallel uploads would divide your local connection among several regions and make each result artificially slower. Sequential tests give each region the same opportunity to use the available bandwidth.
Which upload size should I choose?
Use 50 MiB for a quick check and 100 MiB for a general comparison. Use 250 or 500 MiB only when you need a longer sustained-throughput sample and have sufficient data and time.
What do Mbps and MiB/s mean?
Mbps means megabits per second and is comparable to typical internet plan speeds. MiB/s means mebibytes per second and uses binary units. Use the results control to switch units; both views come from the same measured transfer.
Why do results vary between runs?
Internet routing, Wi-Fi quality, VPNs, local resource pressure, regional congestion, and competing traffic can change throughput. Run several tests with the same size and regions before making a placement decision.