diff --git a/public/images/websurfx_logo.png b/public/images/websurfx_logo.png
deleted file mode 100644
index 24d39e1..0000000
Binary files a/public/images/websurfx_logo.png and /dev/null differ
diff --git a/public/images/websurfx_logo.svg b/public/images/websurfx_logo.svg
deleted file mode 100644
index 2574345..0000000
--- a/public/images/websurfx_logo.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
diff --git a/src/templates/views/index.rs b/src/templates/views/index.rs
index cfa1eb6..13a91c4 100644
--- a/src/templates/views/index.rs
+++ b/src/templates/views/index.rs
@@ -15,10 +15,21 @@ use crate::templates::partials::{bar::bar, footer::footer, header::header};
///
/// It returns the compiled html markup code as a result.
pub fn index(colorscheme: &str, theme: &str) -> Markup {
+
+ let logo_svg = r#"
+
+ "#;
+
html!(
(header(colorscheme, theme))
main class="search-container"{
- img class="websurfx-logo" src="../images/websurfx_logo.svg" alt="Websurfx meta-search engine logo";
+ (PreEscaped(logo_svg))
(bar(&String::default()))
(PreEscaped(""))
}