If you need to upload one or multiple VMs to Azure or
if you don't have experience with Powershell or Azure.


Get a coffee and relax.
You have Azure Upload VM.


The perfect upload tool for Azure users, designed by Azure users.


Azure Upload VM


We spend lot of hours writing this tool,

so you don't need to spend hours

on the command line anymore.


Upload Windows and Linux Virtual Machines to Azure with a few clicks.


Step 1: Connect to Azure.


Click on Connect to Azure button to sign in to Azure or
Quick Connect if you used Azure Upload VM before.

Azure Sign In

Step 2: enter Image File information.


First, select the Operating System. You can choose Windows or Linux.

Second, search for the image file (.vhd) to upload.
If you previously uploaded an image file with same name, enable the overwrite checkbox.

Finally, enter the name of the image being added to the Azure image repository.
Note: The image name can contain only letters, numbers, periods, hyphens, and underscores.

Azure Image Information

Step 3: select Azure Storage Account


First, select the Location. You can choose Regions or Affinity Groups.

Azure Select Location

After that, select an existing Storage Account or create a new one.

Azure Select Storage Account

If you choose to create a new Azure Storage Account:

Enter the name of the new Storage Account and
then decide if you want to enable GeoReplication.
Note: GeoReplication probably is not required for mostly of VM images
and will increase the cost of your monthly bill.

Azure Create New Storage Account

Step 4: upload the VM image

(required a Full Version License)

Click on the Upload Image button. Then relax.
This process will take lot of time (hours or even days).

Upload Azure VM Image

Done! Process completed!

Upload Azure VM Image Complete


Verify and use the VM image


Login into Azure Portal.

(Optional Step)
Verify your image was uploaded successfully


Click on the Storage menu.
Click on then Storage Account Name.
Choose Containers.
Click on the vhdupload container.

Azure VM Blob

(Optional Step)
Verify your VM image was created successfully


Click on Virtual Machines menu.
Then click Images.

Azure VM Images

Use the VM image


Click on Virtual Machines menu.
Then click + New.
Select Compute, Virtual Machine, then From Gallery.

Azure Create VM From Gallery

Click on My images and select VM image.

Azure Create VM My Images

Follow the procedure to complete and launch your virtual machine.


CtxAdmTools: Automation Tools for AD, Citrix, Cloud, Microsoft and Virtualization since 2008

Trusted by hundreds of companies, non-profit and academic institutions in +40 countries, including:



Get your Full Version license with instant delivery at our secure online store. Buy now.

ONE license per each administrator or consultant.




CtxAdmTools - Automation Tools for Active Directory, Citrix, Cloud (Azure, AWS, Google), Microsoft and Virtualization.
Copyright © 2008-2018 by CtxAdmTools - CtxAdmTools is a member of Infoopia Inc family.
Infoopia Inc - P.O. Box 93383, Newmarket Ontario L3X 1A3, Canada.