diff --git a/assets/favicons/android-chrome-192x192.png b/assets/favicons/android-chrome-192x192.png
new file mode 100644
index 0000000000..1bca839c49
Binary files /dev/null and b/assets/favicons/android-chrome-192x192.png differ
diff --git a/assets/favicons/android-chrome-512x512.png b/assets/favicons/android-chrome-512x512.png
new file mode 100644
index 0000000000..c481417190
Binary files /dev/null and b/assets/favicons/android-chrome-512x512.png differ
diff --git a/assets/favicons/apple-touch-icon.png b/assets/favicons/apple-touch-icon.png
new file mode 100644
index 0000000000..e30c41a40b
Binary files /dev/null and b/assets/favicons/apple-touch-icon.png differ
diff --git a/assets/favicons/browserconfig.xml b/assets/favicons/browserconfig.xml
new file mode 100644
index 0000000000..57c07ffcbf
--- /dev/null
+++ b/assets/favicons/browserconfig.xml
@@ -0,0 +1,9 @@
+
+
+    
+        
+            
+            #1db4ff
+        
+    
+
diff --git a/assets/favicons/favicon-16x16.png b/assets/favicons/favicon-16x16.png
new file mode 100644
index 0000000000..d13b282f61
Binary files /dev/null and b/assets/favicons/favicon-16x16.png differ
diff --git a/assets/favicons/favicon-32x32.png b/assets/favicons/favicon-32x32.png
new file mode 100644
index 0000000000..7194c780dd
Binary files /dev/null and b/assets/favicons/favicon-32x32.png differ
diff --git a/assets/favicons/mstile-150x150.png b/assets/favicons/mstile-150x150.png
new file mode 100644
index 0000000000..d9b4d59f58
Binary files /dev/null and b/assets/favicons/mstile-150x150.png differ
diff --git a/assets/favicons/site.webmanifest b/assets/favicons/site.webmanifest
new file mode 100644
index 0000000000..836ceb2550
--- /dev/null
+++ b/assets/favicons/site.webmanifest
@@ -0,0 +1,19 @@
+{
+    "name": "XRP Ledger Dev Portal",
+    "short_name": "XRP Ledger Dev Portal",
+    "icons": [
+        {
+            "src": "android-chrome-192x192.png",
+            "sizes": "192x192",
+            "type": "image/png"
+        },
+        {
+            "src": "android-chrome-512x512.png",
+            "sizes": "512x512",
+            "type": "image/png"
+        }
+    ],
+    "theme_color": "#1db4ff",
+    "background_color": "#1db4ff",
+    "start_url": "http://developers.ripple.com/"
+}
diff --git a/favicon.ico b/favicon.ico
index 8514daa62c..44509208f3 100644
Binary files a/favicon.ico and b/favicon.ico differ
diff --git a/tool/template-base.html b/tool/template-base.html
index 6475f78e4e..4dde71cdff 100644
--- a/tool/template-base.html
+++ b/tool/template-base.html
@@ -14,8 +14,14 @@
 
 
     
-    
-    
+    
+    
+    
+    
+    
+    
+    
+