Azure Storage & Azure Blob Storage Explorer (Blob, Queue, Table, Azurite)

Azure Storage & Azure Blob Storage Explorer (Blob, Queue, Table, Azurite), a VS Code extension by Zovo

Browse Azure Blob Storage, Queue Storage and Table Storage in VS Code, Cursor, Windsurf and GitHub Codespaces. Connect with a connection string, an account name and key, a SAS URL, Azurite in one click, or Microsoft Entra ID. No Azure sign-in is needed and no desktop app. Free, no telemetry. It connects only to the storage endpoints you add.

Install in VS CodeOpen the Marketplace page

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-azure-storage-explorer, version 0.1.3.

Not made by or affiliated with Microsoft. "Azure" is a Microsoft trademark; this is an independent extension by Zovo.

Azure Storage Explorer in VS Code: the Storage Accounts view with a container, folders and blobs, and the properties page of a blob with its access tier and a SAS URL

Questions people ask

Is Azure Storage & Azure Blob Storage Explorer (Blob, Queue, Table, Azurite) free?

Yes. Azure Storage & Azure Blob Storage Explorer (Blob, Queue, Table, Azurite) is free and MIT licensed.

How do I install Azure Storage & Azure Blob Storage Explorer (Blob, Queue, Table, Azurite)?

Click "Install in VS Code" above, or search for zovo.zovo-azure-storage-explorer in the Extensions view.

What it does

Connections

HowWhat you paste or pick
Connection stringDefaultEndpointsProtocol=https;AccountName=...;AccountKey=...;EndpointSuffix=core.windows.net, a SAS connection string, or UseDevelopmentStorage=true
SAS URLAn account SAS URL (https://<account>.blob.core.windows.net/?sv=...&ss=bqt&...&sig=...) or a container SAS URL. An expired SAS is caught when you paste it.
Account name and keykey1 or key2 from the portal (Security + networking, Access keys)
AzuriteOne click for 127.0.0.1 (ports 10000 to 10002), or another host such as azurite in a Dev Container or Docker Compose (start Azurite there with --disableProductStyleUrl, or use its IP address). "Start Azurite in a Terminal" runs npx azurite for you.
Microsoft Entra IDThe account name. VS Code asks you to sign in with Microsoft once. Your role needs data access, for example Storage Blob Data Contributor. SAS URLs from this connection are user delegation SAS (at most 7 days).

Nothing connects when VS Code starts. A connection is used the first time you expand it.

Why this one

These are reviews and open issues of Microsoft's Azure Storage extension, the most installed one. This extension is not a replacement for it and does not come from Microsoft; it is a smaller tool for the jobs below.

Review or issueLinkHere
"Doesn't work in Codespaces when trying to open explorer to see the files" (review, March 2026) and upload failures in CodespacesMarketplace reviews, #1327, #1268, #1269Everything runs inside the extension host, in plain JavaScript: no desktop Storage Explorer, no AzCopy, no native module. It works in Codespaces, Dev Containers, Remote SSH and WSL.
"Cannot find a compatible Storage Explorer" when opening a table (review)Marketplace reviewsTables and queues open in a VS Code tab.
SAS token and Entra ID access in restricted tenants#1528Connect with a SAS URL or connection string, with no Azure account sign-in and no subscription list.
Azurite blobs and queues not showing; custom Azurite setups#1000, #1385Azurite in one click, on any host.
"Takes 2+ minutes to list the blobs" (review)Marketplace reviewsOne request per 1,000 blobs, only for the folder you expand.

Cursor, Windsurf and VSCodium users install it from Open VSX, where Microsoft's extension is not listed.

Large files and safety

Free and Pro

Connecting, browsing, opening, editing, upload, download, the transfer queue, SAS URLs, properties, tiers, rename, delete, queues and tables are free, with no limits.

Zovo Pro adds 2 tools for professional work, each with 3 free tries:

Zovo Pro is USD 19 once and unlocks Pro in every Zovo VS Code extension: the "$19 one time" tier on GitHub Sponsors, then "Unlock Zovo Pro with GitHub Sponsors"; or PayPal with a license key by email ("Pay for Zovo Pro with PayPal"). There are no popups: Pro is mentioned only when you start a Pro tool.

Privacy

Settings

SettingDefault
azureStorage.pageSize1000Items per page in the tree
azureStorage.maxTextPreviewMB10Larger text asks: first 1 MB or download
azureStorage.confirmOpenOverMB200Larger binary blobs ask before download
azureStorage.blockSizeMB8Upload block size
azureStorage.concurrency4Blocks of one file at once
azureStorage.parallelTransfers3Files in the queue at once
azureStorage.requestTimeoutSeconds30Wait for an answer
azureStorage.syncExcludes.git/, node_modules/, .DS_Store, Thumbs.dbSkipped by folder upload and sync
azureStorage.queueMessageEncodingtextFirst choice for new queue messages
azureStorage.pricePerGBMonthlist pricesYour prices for the usage report
azureStorage.askForRatingtrueOne rating question after real use, never after an error
azureStorage.showSupportLinkstrueSmall Rate, More free tools and Sponsor links on the pages

How it was tested

Guides

Install Azure Storage & Azure Blob Storage Explorer (Blob, Queue, Table, Azurite)

Click the button to open VS Code and install it, or press Ctrl+P (Cmd+P on macOS) in VS Code and run ext install zovo.zovo-azure-storage-explorer.

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.zovo-azure-storage-explorer, version 0.1.3.

Source code and issues are on GitHub.

All our VS Code extensions

Zovo Pro and support

Zovo Pro: USD 19 once, every Zovo viewer. It turns on the Pro tools in this extension and in the other Zovo extensions you use. The free features stay free.

After a card payment your license key shows on the next page. Paste it with the command "Zovo Pro: Enter a key".

You can also support the work with no Pro:

Need your format supported?

Open a format request with a sample file, and I reply there whether it can be done. For USD 299 once, through this GitHub Sponsors tier, I add your file format or a missing feature to this extension, with tests, within 7 days.