diff --git a/src/main/java/de/thm/arsnova/ImageUtils.java b/src/main/java/de/thm/arsnova/ImageUtils.java
index a6fc0b33b5828b762fed559aa46a8c62186b3f78..19cb75c40c3985b2a564e5cc87bbad8ce9e88e55 100644
--- a/src/main/java/de/thm/arsnova/ImageUtils.java
+++ b/src/main/java/de/thm/arsnova/ImageUtils.java
@@ -175,7 +175,7 @@ public class ImageUtils {
 			final String[] imgInfo = extractImageInfo(originalImageString);
 
 			// imgInfo isn't null and contains two fields, this is checked by "isBase64EncodedImage"-Method
-			final String extension = "png";
+			final String extension = imgInfo[0];
 			final String base64String = imgInfo[1];
 
 			byte[] imageData = Base64.decodeBase64(base64String);