VPython is an easy-to-use, powerful environment for creating 3D animations.
Here at glowscript.org (or webvpython.org, which takes you here),
you can write and run VPython programs right in your browser, store them in the
cloud for free, and easily share them with others. You can also use VPython with installed Python:
The Help provides full documentation.
Welcome to VPython, a Trinket tutorial, is useful for anyone new to programming in VPython.
See the Example programs
To get started writing your own programs you need to Sign in.
You are signed in as username
and your programs are
Your files will be saved here, but it is a good idea to backup
your folders or individual files occasionally by using
the download options that are provided.
To use webvpython.org you will need to choose a unique name for yourself. This name will be visible to other
internet users and will be part of the URLs you can use to share programs. You can use your own name or a pseudonym, but
please try not to offend others.
Are you sure you want to make this folder PRIVATE?
Are you sure you want to delete this program? This action cannot be undone!
Are you sure you want to delete this folder?
Program does not start with the required version declaration:
There are several ways to share or export a program:
- You can publish a link to . Anyone can run the program here
at glowscript.org, or view its source, without having to sign in.
The program must be in a public folder, not a private folder.
- You can publish a link to an entire public folder: .
- Export: you can embed the program, including from a private folder,
directly in your own web page, using the HTML code provided below.
If your page already uses jquery, you should delete that <script> tag.
- Another option is to save the HTML code shown below in a file ending in ".html", then
doubleclick the html file and it will run in your browser.
- Or simply clickDownload as HTML and then double-click the downloaded file to run it.
Some browsers display the file name at the bottom of the page, and a single click on the name will run the program.
- You can also place the html file in an iframe portion of a web page by placing in the html of the web page a statement like this
<iframe src="test.html" width="320" height="340"></iframe>
where "test.html" is the location of the program relative to the location of the iframe statement, and where
the program has a canvas somewhat smaller than 320 by 340.
- You may have a need to allow anyone to run the program but to keep the program's original source code private.
choose "View page source" or use the browser debugger), but you can "minify" the program to make
the output of the minifier. You will see that it is very difficult to understand the minified program, even if
you pass it through a "beautifier" program, because many of the variable names have been replaced by single letters.
If the area below is blank, the program has errors.
Fix the errors and then try again.