GeoGebra Advanced Tutorial 1 – Exporting a GeoGebra File to a Dynamic HTML Worksheet

When we save our GeoGebra constructions, it is stored as a GeoGebra file and given the extension name ggb. We will call these files as “GGB files.”  GeoGebra allows us to export these GGB files as dynamic html worksheets, as Mediawiki, or as a Google gadget.  This will enable us to embed our files in web pages, blogs and wikis.

In this post, we are going to learn how to export our GGB file to dynamic HTML worksheets.  The sample output of this tutorial can be viewed here. If you want to follow the construction step-by-step, you may open GeoGebra from your computer or open GeoGebra in your browser.


  1. Open your GeoGebra file (GGB file).
  2. Click the File menu, select Export from the submenu and the choose Dynamic Worksheet as Webpage(html) to display the Export: Dynamic Worksheet(html) dialog box.
  3. In the General tab of the  Dynamic worksheet(html) dialog box (see figure below), type the Title of your dynamic worksheet, your name in the Author text box and the date in the Date text box.
  4. Select the Advanced tab and check the necessary options you want. In the output file, the Show menu bar, Show toolbar and Show input in the User Interface section were checked.  Be sure to select the File: html options in the File section of the Advanced tab.
  5. Click the Export button to display the Save dialog box
  6. In the Save dialog box, type the file name of your dynamic HTML file, the click the Save button.   Avoid using spaces in your file name.

After saving your file, your exported file will be saved as HTML and will be displayed in your browser. You can upload it in your website, or edit it in an HTML editor. The GeoGebra code is written in Javascript. Please be reminded, though, that some sites such as does not allow Javascript  embedding for security purposes.

Related Posts Plugin for WordPress, Blogger...

Leave a Reply

  1. Thank you for your blog – I teach HS math and am trying to get in to Instructional Technology – am using your tutorials to learn the program AND forward people to if they need more info.

  2. Pingback: GeoGebra Advanced Tutorial 2 – Embedding GeoGebra Applets in Blogger/Blogspot in particular « Mathematics and Multimedia

  3. Pingback: GeoGebra Advanced Tutorial 6 – Customizing the GeoGebra Toolbar « Mathematics and Multimedia

  4. You mentioned that the exported HTML is in Javascript. I downloadd the latest GeoGebra and the exported file loads an Java applet (if you do a view source i see that), and NOT Javascript as you mentioned. Is there a different version you are looking at.
    The menu in the tool says “Dynamic Worksheet” as opposed to “Dynamic HTML”, so i guess it uses an applet. Just wanted to point it out for corrction as users may be misled.

    But anyway, great content on your site.

  5. Pingback: GeoGebra Advanced Tutorial 7 – Embedding Form Controls and JavaScript I « Mathematics and Multimedia

  6. Pingback: GeoGebra Advanced Tutorial 8 – Random Numbers and Condition to Show « Mathematics and Multimedia

  7. Pingback: GeoGebra Essentials 10 – Exporting GeoGebra Worksheets | Mathematics and Multimedia

  8. Pingback: GeoGebra Advanced Tutorial Series | Mathematics and Multimedia

  9. These have been invaluable for myself and my math students. Thanks so much. You have done the world a good deed and I am sure you are an excellent teacher.