Azure upload speed test
Compare upload speeds across Azure regions using test data generated by your browser.
Test settings
Your upload results will appear here
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.
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.
Successful results are sorted from fastest to slowest after each run. The bars compare each completed speed with the fastest result in that run. CSV exports include both units.
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.