diff --git a/src/es/ukiyotoon/build.gradle b/src/es/ukiyotoon/build.gradle
new file mode 100644
index 000000000..1925fcdfa
--- /dev/null
+++ b/src/es/ukiyotoon/build.gradle
@@ -0,0 +1,10 @@
+ext {
+    extName = 'Ukiyo Toon'
+    extClass = '.UkiyoToon'
+    themePkg = 'mangathemesia'
+    baseUrl = 'https://ukiyotoon.com'
+    overrideVersionCode = 0
+    isNsfw = false
+}
+
+apply from: "$rootDir/common.gradle"
diff --git a/src/es/ukiyotoon/res/mipmap-hdpi/ic_launcher.png b/src/es/ukiyotoon/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..98062f3ab
Binary files /dev/null and b/src/es/ukiyotoon/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/src/es/ukiyotoon/res/mipmap-mdpi/ic_launcher.png b/src/es/ukiyotoon/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..c21983d0c
Binary files /dev/null and b/src/es/ukiyotoon/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/src/es/ukiyotoon/res/mipmap-xhdpi/ic_launcher.png b/src/es/ukiyotoon/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..4100f0313
Binary files /dev/null and b/src/es/ukiyotoon/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/src/es/ukiyotoon/res/mipmap-xxhdpi/ic_launcher.png b/src/es/ukiyotoon/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..d848c2c7d
Binary files /dev/null and b/src/es/ukiyotoon/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/src/es/ukiyotoon/res/mipmap-xxxhdpi/ic_launcher.png b/src/es/ukiyotoon/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..0ec7df286
Binary files /dev/null and b/src/es/ukiyotoon/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/src/es/ukiyotoon/src/eu/kanade/tachiyomi/extension/es/ukiyotoon/UkiyoToon.kt b/src/es/ukiyotoon/src/eu/kanade/tachiyomi/extension/es/ukiyotoon/UkiyoToon.kt
new file mode 100644
index 000000000..91d13b785
--- /dev/null
+++ b/src/es/ukiyotoon/src/eu/kanade/tachiyomi/extension/es/ukiyotoon/UkiyoToon.kt
@@ -0,0 +1,18 @@
+package eu.kanade.tachiyomi.extension.es.ukiyotoon
+
+import eu.kanade.tachiyomi.multisrc.mangathemesia.MangaThemesia
+import eu.kanade.tachiyomi.network.interceptor.rateLimitHost
+import okhttp3.HttpUrl.Companion.toHttpUrl
+import java.text.SimpleDateFormat
+import java.util.Locale
+
+class UkiyoToon : MangaThemesia(
+    "Ukiyo Toon",
+    "https://ukiyotoon.com",
+    "es",
+    dateFormat = SimpleDateFormat("MMMM d, yyyy", Locale("es")),
+) {
+    override val client = super.client.newBuilder()
+        .rateLimitHost(baseUrl.toHttpUrl(), 3, 1)
+        .build()
+}