diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Main/Main.java b/src/main/java/de/hdm_stuttgart/battlearena/Main/Main.java
index f793e123e5df453fff1ad23b9f88d4379891bf3a..6e767ce6095035a20943a911f6d867b55f577155 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Main/Main.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Main/Main.java
@@ -6,6 +6,7 @@ import javafx.fxml.FXMLLoader;
 import javafx.geometry.Rectangle2D;
 import javafx.scene.Parent;
 import javafx.scene.Scene;
+import javafx.scene.image.Image;
 import javafx.scene.text.Font;
 import javafx.stage.Screen;
 import javafx.stage.Stage;
@@ -40,6 +41,7 @@ public class Main extends Application {
         scene.setOnKeyReleased(inputHandler::handleKeyRelease);
 
         stage.setTitle("BattleArena");
+        stage.getIcons().add(new Image("file:src/main/resources/textures/images/icon.png"));
         stage.setScene(scene);
         stage.minHeightProperty().setValue(400);
         stage.minWidthProperty().setValue(600);
diff --git a/src/main/resources/textures/images/icon.png b/src/main/resources/textures/images/icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec952db144b1681f2e7ce5954f1ffaeda29fab71
Binary files /dev/null and b/src/main/resources/textures/images/icon.png differ