diff --git a/app.js b/app.js
index b06e1aac6b0f7802d966620be92517dbb0bcb2b4..fdae0d4c4236c3a53f6e0867799fba4d3bcf18bf 100644
--- a/app.js
+++ b/app.js
@@ -196,6 +196,10 @@ var firmwarewizard = function() {
   };
 
   window.onload = function() {
+    if (config.title !== undefined) {
+      document.title = config.title;
+    }
+
     function parseURLasJSON() {
       var search = location.search.substring(1);
       return search ? JSON.parse(
diff --git a/config_template.js b/config_template.js
index 3fa86c0f23a21d6af83435555071eb5eaf98abb4..c3bcdc07c571394c29b0324f78d608c47a5e1f98 100644
--- a/config_template.js
+++ b/config_template.js
@@ -30,6 +30,8 @@ var config = {
     './images/gluon-factory-example.html': 'stable',
     './images/gluon-sysupgrade-example.html': 'stable'
   },
+  // page title
+  title: 'Firmware',
   // branch descriptions shown during selection
   branch_descriptions: {
     stable: 'Gut getestet, zuverlässig und stabil.',