diff --git a/app/src/chromatic/res/drawable-hdpi/nonfree_google_chrome.png b/app/src/chromatic/res/drawable-hdpi/nonfree_google_chrome.png
new file mode 100644
index 0000000000000000000000000000000000000000..179a31ba63631e80b54ab062e6297ec60c765f4c
Binary files /dev/null and b/app/src/chromatic/res/drawable-hdpi/nonfree_google_chrome.png differ
diff --git a/app/src/chromatic/res/drawable-mdpi/nonfree_google_chrome.png b/app/src/chromatic/res/drawable-mdpi/nonfree_google_chrome.png
new file mode 100644
index 0000000000000000000000000000000000000000..5452b793c8567ab3efaa254209a9117d50767ae2
Binary files /dev/null and b/app/src/chromatic/res/drawable-mdpi/nonfree_google_chrome.png differ
diff --git a/app/src/chromatic/res/drawable-xhdpi/nonfree_google_chrome.png b/app/src/chromatic/res/drawable-xhdpi/nonfree_google_chrome.png
new file mode 100644
index 0000000000000000000000000000000000000000..12b90c8881f52aa19db040915685e8f3edd19ab0
Binary files /dev/null and b/app/src/chromatic/res/drawable-xhdpi/nonfree_google_chrome.png differ
diff --git a/app/src/chromatic/res/drawable-xxhdpi/nonfree_google_chrome.png b/app/src/chromatic/res/drawable-xxhdpi/nonfree_google_chrome.png
new file mode 100644
index 0000000000000000000000000000000000000000..d79e44d5c67f2b915b7ca04686d27a5ae389e3ff
Binary files /dev/null and b/app/src/chromatic/res/drawable-xxhdpi/nonfree_google_chrome.png differ
diff --git a/app/src/chromatic/res/drawable-xxxhdpi/nonfree_google_chrome.png b/app/src/chromatic/res/drawable-xxxhdpi/nonfree_google_chrome.png
new file mode 100644
index 0000000000000000000000000000000000000000..ecb784d0367462df454131a5e839c413035cadd5
Binary files /dev/null and b/app/src/chromatic/res/drawable-xxxhdpi/nonfree_google_chrome.png differ
diff --git a/app/src/main/res/values/iconpack.xml b/app/src/main/res/values/iconpack.xml
index 9962f58c9406c220abe370053d6a42316f3e156b..579c7fbda85c827ee9fdf903fd528152d8e45aa6 100644
--- a/app/src/main/res/values/iconpack.xml
+++ b/app/src/main/res/values/iconpack.xml
@@ -718,6 +718,7 @@
         <item>nonfree_franceinter</item>
         <item>nonfree_geocaching</item>
         <item>nonfree_gmail</item>
+        <item>nonfree_google_chrome</item>
         <item>nonfree_googledrive</item>
         <item>nonfree_googleduo</item>
         <item>nonfree_google_files</item>
diff --git a/app/src/main/res/xml/appfilter.xml b/app/src/main/res/xml/appfilter.xml
index 947beb8bee414e4d43fd4602becbd3cd1f2b54a0..c5a94729e86700fa16a3d705331001ac65ce44b8 100644
--- a/app/src/main/res/xml/appfilter.xml
+++ b/app/src/main/res/xml/appfilter.xml
@@ -28,6 +28,9 @@
         drawable="fmradio" />
 
     <!-- Google default apps icons -->
+    <item
+        component="ComponentInfo{com.android.chrome/com.google.android.apps.chrome.Main}"
+        drawable="nonfree_google_chrome" />
     <item
         component="ComponentInfo{com.google.android.apps.docs/com.google.android.apps.docs.app.NewMainProxyActivity}"
         drawable="nonfree_googledrive" />
diff --git a/app/src/main/res/xml/drawable.xml b/app/src/main/res/xml/drawable.xml
index 83569424161f41c24b388e9980cde8fbe03d6bdb..875403cdb0bf05c590a1d1a0e86f2117bd710ce5 100644
--- a/app/src/main/res/xml/drawable.xml
+++ b/app/src/main/res/xml/drawable.xml
@@ -718,6 +718,7 @@
     <item drawable="nonfree_franceinter" />
     <item drawable="nonfree_geocaching" />
     <item drawable="nonfree_gmail" />
+    <item drawable="nonfree_google_chrome" />
     <item drawable="nonfree_googledrive" />
     <item drawable="nonfree_googleduo" />
     <item drawable="nonfree_google_files" />
diff --git a/icons/chromatic/nonfree_google_chrome.svg b/icons/chromatic/nonfree_google_chrome.svg
new file mode 100644
index 0000000000000000000000000000000000000000..c9f0e48f914bd9a11d61ad116954b88aebbfb128
--- /dev/null
+++ b/icons/chromatic/nonfree_google_chrome.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg version="1.1" viewBox="0 0 26.95 26.95" xmlns="http://www.w3.org/2000/svg">
+    <defs>
+        <filter id="filter6206-7" x="-.072" y="-.072001" width="1.144" height="1.144" color-interpolation-filters="sRGB">
+            <feGaussianBlur stdDeviation="0.658125"/>
+        </filter>
+    </defs>
+    <g transform="translate(0 -1025.4)">
+        <path transform="matrix(1.0107 0 0 .99762 -.087875 2.579)" d="m4.4177 1028.2v1.6051h-1.6052v18.192h1.6052v2.1402h18.192v-2.1402h2.1402v-18.192h-2.1402v-1.6051h-18.192z" fill="#263238" filter="url(#filter6206-7)" opacity=".2"/>
+        <rect x="2.8113" y="1028.2" width="21.327" height="21.327" rx="1.1225" ry="1.1226" fill="#4caf50"/>
+        <g transform="translate(-20.925 990.46)">
+            <path d="m0 0h48v48h-48z" fill="none"/>
+            <g transform="matrix(.33601 0 0 .33601 1.434 68.477)">
+                <path d="m0 0h48v48h-48z" fill="none"/>
+            </g>
+            <g transform="matrix(.37187 0 0 .37187 36.377 59.287)">
+                <path d="m0 0h48v48h-48z" fill="none"/>
+                <g transform="matrix(2.6891 0 0 2.6891 -77.724 -45.422)">
+                    <path d="m0 0h48v48h-48z" fill="none"/>
+                </g>
+            </g>
+        </g>
+        <path transform="translate(0 1025.4)" d="m3.9336 2.8105c-0.62186 0-1.123 0.50115-1.123 1.123v0.3125c0-0.6219 0.50118-1.123 1.123-1.123h19.082c0.62186 0 1.123 0.50115 1.123 1.123v-0.3125c0-0.6219-0.50118-1.123-1.123-1.123h-19.082z" fill="#fff" opacity=".2"/>
+        <rect x="120" y="512.36" width="40" height="40" fill="none"/>
+        <rect x="120" y="592.36" width="40" height="40" fill="none"/>
+        <rect x="120" y="632.36" width="40" height="40" fill="none"/>
+        <rect x="120" y="552.36" width="40" height="40" fill="none"/>
+        <rect x="120" y="672.36" width="40" height="40" fill="none"/>
+        <rect x="200" y="512.36" width="40" height="40" fill="none"/>
+        <rect x="200" y="592.36" width="40" height="40" fill="none"/>
+        <rect x="200" y="632.36" width="40" height="40" fill="none"/>
+        <rect x="200" y="552.36" width="40" height="40" fill="none"/>
+        <rect x="200" y="672.36" width="40" height="40" fill="none"/>
+        <rect x="280" y="512.36" width="40" height="40" fill="none"/>
+        <rect x="280" y="592.36" width="40" height="40" fill="none"/>
+        <rect x="280" y="632.36" width="40" height="40" fill="none"/>
+        <rect x="280" y="552.36" width="40" height="40" fill="none"/>
+        <rect x="280" y="672.36" width="40" height="40" fill="none"/>
+        <rect x="160" y="512.36" width="40" height="40" fill="none"/>
+        <rect x="160" y="592.36" width="40" height="40" fill="none"/>
+        <rect x="160" y="632.36" width="40" height="40" fill="none"/>
+        <rect x="160" y="552.36" width="40" height="40" fill="none"/>
+        <rect x="160" y="672.36" width="40" height="40" fill="none"/>
+        <rect x="240" y="512.36" width="40" height="40" fill="none"/>
+        <rect x="240" y="592.36" width="40" height="40" fill="none"/>
+        <rect x="240" y="632.36" width="40" height="40" fill="none"/>
+        <rect x="240" y="552.36" width="40" height="40" fill="none"/>
+        <rect x="240" y="672.36" width="40" height="40" fill="none"/>
+        <rect x="120" y="712.36" width="40" height="40" fill="none"/>
+        <rect x="200" y="712.36" width="40" height="40" fill="none"/>
+        <rect x="280" y="712.36" width="40" height="40" fill="none"/>
+        <rect x="160" y="712.36" width="40" height="40" fill="none"/>
+        <rect x="240" y="712.36" width="40" height="40" fill="none"/>
+        <rect x="320" y="552.36" width="40" height="40" fill="none"/>
+        <rect x="320" y="592.36" width="40" height="40" fill="none"/>
+        <rect x="320" y="672.36" width="40" height="40" fill="none"/>
+        <rect x="320" y="512.36" width="40" height="40" fill="none"/>
+        <rect x="320" y="632.36" width="40" height="40" fill="none"/>
+        <rect x="320" y="712.36" width="40" height="40" fill="none"/>
+        <rect x="150" y="542.36" width="180" height="180" fill="none"/>
+        <g transform="matrix(.37344 0 0 .37344 4.4375 1028.8)">
+            <path d="m0 0h48v48h-48z" fill="none"/>
+        </g>
+        <g transform="matrix(.36471 0 0 .36471 4.8146 1028.8)">
+            <path d="m0 0h48v48h-48z" fill="none"/>
+        </g>
+        <g transform="matrix(.41585 0 0 .41585 79.055 989.88)">
+            <g transform="matrix(.062269 0 0 .062269 -26.473 173.71)">
+                <g transform="matrix(38.618 0 0 38.618 13804 -12696)">
+                    <g transform="matrix(.71436 0 0 .71436 -375.49 176.57)">
+                        <path transform="matrix(1.3999 0 0 1.3999 525.63 -247.17)" d="m490.56 95.75c-121.72 0.18504-342.34 0.090577-468.16 0.09375-1.5548 6.9739-2.4062 14.232-2.4062 21.688v76.344c139.06 0.49354 331.32 0.2554 472.97 0.25v-76.594c0-7.4875-0.8386-14.78-2.4062-21.781zm-307.19 197.94c-52.495-3e-3 -106.38 0.11982-163.38 0.375v92.844c191.76-0.26331 282.43-0.0926 472.97-0.21875v-92.25c-109.29-0.35498-208.43-0.74426-309.59-0.75z" opacity="0"/>
+                    </g>
+                </g>
+            </g>
+        </g>
+        <path d="m23.015 1049.6c0.6218 0 1.123-0.5012 1.123-1.123v-0.3125c0 0.6218-0.5012 1.123-1.123 1.123h-19.082c-0.6218 0-1.123-0.5012-1.123-1.123v0.3125c0 0.6218 0.5012 1.123 1.123 1.123h19.082z" fill="#263238" opacity=".2"/>
+    </g>
+    <path d="m17.423 17.082c-0.17397-0.53536-0.67582-0.93004-1.2713-0.93004h-0.66913v-2.0074a0.66913 0.66913 0 0 0-0.66913-0.66915h-4.0148v-1.3382h1.3383a0.66913 0.66913 0 0 0 0.66913-0.66915v-1.3382h1.3383a1.3383 1.3383 0 0 0 1.3383-1.3384v-0.27437c1.9605 0.78976 3.3456 2.71 3.3456 4.9583 0 1.3918-0.5353 2.6564-1.4052 3.6066m-4.617 1.6997c-2.6431-0.32798-4.6839-2.5762-4.6839-5.3063 0-0.41495 0.053526-0.81622 0.14052-1.1977l3.2051 3.2051v0.66915a1.3383 1.3383 0 0 0 1.3383 1.3383m0.66913-10.706a6.6913 6.6913 0 0 0-6.6913 6.6913 6.6913 6.6913 0 0 0 6.6913 6.6913 6.6913 6.6913 0 0 0 6.6913-6.6913 6.6913 6.6913 0 0 0-6.6913-6.6913z" fill="#fff"/>
+</svg>