diff --git a/share/icons/application/128x128/mimetypes/application-x-keepassx.png b/share/icons/application/128x128/mimetypes/application-x-keepassx.png new file mode 100644 index 000000000..b7b7ae448 Binary files /dev/null and b/share/icons/application/128x128/mimetypes/application-x-keepassx.png differ diff --git a/share/icons/application/16x16/mimetypes/application-x-keepassx.png b/share/icons/application/16x16/mimetypes/application-x-keepassx.png new file mode 100644 index 000000000..c389c10aa Binary files /dev/null and b/share/icons/application/16x16/mimetypes/application-x-keepassx.png differ diff --git a/share/icons/application/22x22/mimetypes/application-x-keepassx.png b/share/icons/application/22x22/mimetypes/application-x-keepassx.png new file mode 100644 index 000000000..a61ec5d8d Binary files /dev/null and b/share/icons/application/22x22/mimetypes/application-x-keepassx.png differ diff --git a/share/icons/application/32x32/mimetypes/application-x-keepassx.png b/share/icons/application/32x32/mimetypes/application-x-keepassx.png new file mode 100644 index 000000000..5df0f449a Binary files /dev/null and b/share/icons/application/32x32/mimetypes/application-x-keepassx.png differ diff --git a/share/icons/application/64x64/mimetypes/application-x-keepassx.png b/share/icons/application/64x64/mimetypes/application-x-keepassx.png new file mode 100644 index 000000000..3f312297d Binary files /dev/null and b/share/icons/application/64x64/mimetypes/application-x-keepassx.png differ diff --git a/share/icons/svg/application-x-keepassx-16.svgz b/share/icons/svg/application-x-keepassx-16.svgz new file mode 100644 index 000000000..d7caa86d5 Binary files /dev/null and b/share/icons/svg/application-x-keepassx-16.svgz differ diff --git a/share/icons/svg/application-x-keepassx.svgz b/share/icons/svg/application-x-keepassx.svgz new file mode 100644 index 000000000..0eea69e28 Binary files /dev/null and b/share/icons/svg/application-x-keepassx.svgz differ