diff --git a/src/en/mangademon/build.gradle b/src/en/mangademon/build.gradle
index d88927249..fbc75d376 100644
--- a/src/en/mangademon/build.gradle
+++ b/src/en/mangademon/build.gradle
@@ -1,7 +1,7 @@
 ext {
     extName = 'Manga Demon'
     extClass = '.MangaDemon'
-    extVersionCode = 9
+    extVersionCode = 10
     isNsfw = false
 }
 
diff --git a/src/en/mangademon/src/eu/kanade/tachiyomi/extension/en/mangademon/MangaDemon.kt b/src/en/mangademon/src/eu/kanade/tachiyomi/extension/en/mangademon/MangaDemon.kt
index 6dc8bec51..9478535ae 100644
--- a/src/en/mangademon/src/eu/kanade/tachiyomi/extension/en/mangademon/MangaDemon.kt
+++ b/src/en/mangademon/src/eu/kanade/tachiyomi/extension/en/mangademon/MangaDemon.kt
@@ -28,7 +28,7 @@ class MangaDemon : ParsedHttpSource() {
     override val lang = "en"
     override val supportsLatest = true
     override val name = "Manga Demon"
-    override val baseUrl = "https://demontoon.com"
+    override val baseUrl = "https://demonreader.org"
 
     override val client = network.cloudflareClient.newBuilder()
         .rateLimit(1)
@@ -195,7 +195,7 @@ class MangaDemon : ParsedHttpSource() {
 
         return SManga.create().apply {
             title = infoElement.select("h1.novel-title").text()
-            author = infoElement.select("div.author").text().drop(7)
+            author = infoElement.select("div.author > [itemprop=author]").text()
             status = parseStatus(infoElement.select("span:has(small:containsOwn(Status))").text())
             genre = infoElement.select("a.property-item").joinToString { it.text() }
             description = infoElement.select("p.description").text()