diff --git a/data/icons/16x16/sernatur.png b/data/icons/16x16/sernatur.png
new file mode 100644
index 0000000..3942db2
Binary files /dev/null and b/data/icons/16x16/sernatur.png differ
diff --git a/data/icons/32x32/sernatur.png b/data/icons/32x32/sernatur.png
new file mode 100644
index 0000000..884c67b
Binary files /dev/null and b/data/icons/32x32/sernatur.png differ
diff --git a/data/sernatur.png b/data/icons/48x48/sernatur.png
similarity index 100%
rename from data/sernatur.png
rename to data/icons/48x48/sernatur.png
diff --git a/data/meson.build b/data/meson.build
index 3c54d36..e68c19a 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -1,3 +1,5 @@
install_data('sernatur.desktop', install_dir: join_paths(get_option('datadir'), 'applications'))
-install_data('sernatur.png', install_dir: join_paths(get_option('datadir'), 'icons/hicolor/48x48/apps'))
+install_data('icons/16x16/sernatur.png', install_dir: join_paths(get_option('datadir'), 'icons/hicolor/16x16/apps'))
+install_data('icons/32x32/sernatur.png', install_dir: join_paths(get_option('datadir'), 'icons/hicolor/32x32/apps'))
+install_data('icons/48x48/sernatur.png', install_dir: join_paths(get_option('datadir'), 'icons/hicolor/48x48/apps'))
subdir('ui')
diff --git a/data/ui/pixdata/logo-sernatur.svg b/data/ui/pixdata/logo-sernatur.svg
new file mode 100644
index 0000000..2ee3f05
--- /dev/null
+++ b/data/ui/pixdata/logo-sernatur.svg
@@ -0,0 +1,86 @@
+
+
+
+
diff --git a/data/ui/sernatur.gresource.xml b/data/ui/sernatur.gresource.xml
index 6dc6669..b897b0a 100644
--- a/data/ui/sernatur.gresource.xml
+++ b/data/ui/sernatur.gresource.xml
@@ -2,5 +2,6 @@
sernatur.window.ui
+ pixdata/logo-sernatur.svg