# Ability to launch Zoom meeting from command line

**URL:** <https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528>\
**Category:** Feature Requests\
**Created:** [August 29, 2020, 9:33am UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528 "2020-08-29T09:33:29Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![jsp](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jsp/32/14328_2.png) [@jsp](https://devforum.zoom.us/u/jsp)\
**Post date:** [August 29, 2020, 9:33am UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528/1 "2020-08-29T09:33:29Z")

</div>

**Is your feature request related to a problem? Please describe.**  
Due to Covid-19 our community organizes several meetings a week via Zoom where also elderly people participate. Most of them are not used to work with a PC and a mouse. Thus, we have created an autostarter app in C# which starts the related Zoom Id via the web URL [https://zoom.us/j/](https://zoom.us/j/)?pwd=`. This then starts the standard web browser which then starts the Zoom client.
The disadvantage of this method is, that depending on the standard browsers, from time to time there comes a popup asking if Zoom can be launched. Even there is an option like “Save this choice” this popup comes again after certain days. And many of our elderly peoples are then not able to start the meeting since they just do not know what to do and how to accept this popup.`

`
Describe the solution you’d like
It would be great having a command line option for the Zoom Desktop client where I can start a meeting providing the meeting Id an passcode as parameters without the need to start a web browser. As an alternative a C# package would help providing a method to start a Zoom meeting.
Perhaps a solution already exists but I was not able to find some.`

---

<div class="post-metadata">

**Author:** ![stanbervoets](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/stanbervoets/32/20570_2.png) [@stanbervoets](https://devforum.zoom.us/u/stanbervoets)\
**Post date:** [December 23, 2020, 2:11pm UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528/2 "2020-12-23T14:11:03Z")

</div>

This a solution a found elsewhere and only for Windows.

Zoom meeting, make a direct shortcut on your windows desktop:

1. Create a shortcut to your zoom. It should be in

%APPDATA%\Zoom\bin\Zoom.exe

1. Open the shortcut properties and edit the “Target” field.

2. Go down after the EXE and add (with the quotes)

“–url=zoommtg://zoom.us/join?action=join&confno=\<your\_conference\_number\>”

If you have a password with numbers you can make a direct working shortcut.  
A password with letters, you have to enter the password after you started the meeting !  
(Zoom seems not be able to make a hashed password from letters, until now)

The password entry has to be hashed, so you will need to launch the meeting once and copy it (click the icon on the top left).  
The link you copied would look like about this:  
[https://zoom.us/j/](https://zoom.us/j/)\<your\_conference\_number\>?pwd=\<hashed\_password\>

Once you have your hashed password, add after your conference number: &pwd=\<hashed\_password\> (with no spaces)  
So like this:

“–url=zoommtg://zoom.us/join?action=join&confno=\<your\_conference\_number\>&pwd=\<hashed\_password\>”

(Mind the difference in the link and the shortcut : “?pwd” and “&pwd”)

So the full contents off the shortcut is

%APPDATA%\Zoom\bin\Zoom.exe “–url=zoommtg://zoom.us/join?action=join&confno=\<your\_conference\_number\>&pwd=\<hashed\_password\>”

---

<div class="post-metadata">

**Author:** ![jsp](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jsp/32/14328_2.png) [@jsp](https://devforum.zoom.us/u/jsp)\
**Post date:** [December 23, 2020, 2:45pm UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528/3 "2020-12-23T14:45:45Z")

</div>

> [@stanbervoets](#):
>
> Mind the difference in the link and the shortcut : “?pwd” and “&pwd”

Excellent!  
That is exactly the solution, using & instead of ?.  
It seems there is somewhere a wrong documentation. But I was not able to find it again.

I remember I read there are also other parameters available, e. g. starting with Video on and use computer sound. Can you give me a hint where to find this documentation? I was also not able to find them.

---

<div class="post-metadata">

**Author:** ![stanbervoets](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/stanbervoets/32/20570_2.png) [@stanbervoets](https://devforum.zoom.us/u/stanbervoets)\
**Post date:** [December 26, 2020, 6:53pm UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528/4 "2020-12-26T18:53:04Z")

</div>

I found this elsewhere and polished this a little.

I also like to find the full documentation for the Windows app, but this was for me the most important, and I wanted to share this with others.

In case you find the documentation for the Windows app later please inform me.

The problem is that there are many different apps for different platforms and the webzoom and the zoom starting from the browser, too many possibilities.

Kind regards

Stan Bervoets

---

<div class="post-metadata">

**Author:** ![CharlesWeir](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/charlesweir/32/26134_2.png) [@CharlesWeir](https://devforum.zoom.us/u/CharlesWeir)\
**Post date:** [April 21, 2021, 11:16am UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528/5 "2021-04-21T11:16:08Z")

</div>

You can invoke the Zoom client from the command line on a Mac too:

```
open -a zoom.us 'https://us02web.zoom.us/j/4325619999?pwd=Y3VTRGViM215Ny9aMVJPY0phdummy09'

```

The URL is the normal link. Unfortunately Zoom comes up with video off, for some reason… ☹

---

<div class="post-metadata">

**Author:** ![EnzoPostal](https://avatars.discourse-cdn.com/v4/letter/e/45deac/32.png) [@EnzoPostal](https://devforum.zoom.us/u/EnzoPostal)\
**Post date:** [April 26, 2021, 1:43pm UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528/6 "2021-04-26T13:43:13Z")

</div>

I created a shortcut, working well.  
However, Zoom also comes up with video off. Does anyone know the solution?  
Is there a parameter to insert in the link?

---

<div class="post-metadata">

**Author:** ![OldDesertLizard](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/olddesertlizard/32/10833_2.png) [@OldDesertLizard](https://devforum.zoom.us/u/OldDesertLizard)\
**Post date:** [June 19, 2021, 1:20pm UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528/7 "2021-06-19T13:20:08Z")

</div>

Video on/off on joining a meeting – and audio on/off when joining a meeting – is a setting in the HOST’s account… the joining user probably can’t **override** this on joining, but can immediately Start Video or Unmute as needed.

---

<div class="post-metadata">

**Author:** ![FireFisher](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/firefisher/32/29674_2.png) [@FireFisher](https://devforum.zoom.us/u/FireFisher)\
**Post date:** [August 1, 2021, 2:23pm UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528/8 "2021-08-01T14:23:16Z")

</div>

You can launch zoom meetings from linux terminal too

```auto
zoom --url="<YOUR_MEETING_INVITATION_URL>"

```

---

<div class="post-metadata">

**Author:** ![ShudarsanRegmi](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/shudarsanregmi/32/30429_2.png) [@ShudarsanRegmi](https://devforum.zoom.us/u/ShudarsanRegmi)\
**Post date:** [August 25, 2021, 4:25am UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528/9 "2021-08-25T04:25:08Z")

</div>

@FireFisher How to open launch zoom meetings with meeting Id and password without having invitation link in Linux terminal??

---

<div class="post-metadata">

**Author:** ![arnonym](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/arnonym/32/46928_2.png) [@arnonym](https://devforum.zoom.us/u/arnonym)\
**Post date:** [March 28, 2023, 8:54pm UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528/10 "2023-03-28T20:54:35Z")

</div>

Thanks that works!

And I am sure there are a number of other parameters that can be passed via command line, like ‘audio=on’, ‘video=off’, …

where is the list of such parameters?

---

<div class="post-metadata">

**Author:** ![xander.squier](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/xander.squier/32/33952_2.png) [@xander.squier](https://devforum.zoom.us/u/xander.squier)\
**Post date:** [October 25, 2023, 9:29pm UTC](https://devforum.zoom.us/t/ability-to-launch-zoom-meeting-from-command-line/28528/11 "2023-10-25T21:29:55Z")

</div>

Such documentation was formerly available and easily. In recent times though, Zoom have sought to gradually remove such resources (for reasons only they can explain).

For what it’s worth, the most recent reference we can find is available here:-

[Zoom URL Schemes (Zoom Developer Blog on medium.com) via Wayback Machine](https://web.archive.org/web/20200919000816/https://medium.com/zoom-developer-blog/zoom-url-schemes-748b95fd9205)
