diff --git a/README.md b/README.md
index 2b2c94876..3645aedf8 100644
--- a/README.md
+++ b/README.md
@@ -156,6 +156,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
* TorrentLeech
* Torrents.Md
* TorrentShack
+ * Torrentz2
* Torrent-Syndikat
* ToTheGlory
* TranceTraffic
diff --git a/src/Jackett/Definitions/torrentz2.yml b/src/Jackett/Definitions/torrentz2.yml
new file mode 100644
index 000000000..c8ec3f3dd
--- /dev/null
+++ b/src/Jackett/Definitions/torrentz2.yml
@@ -0,0 +1,67 @@
+---
+ site: torrentz2
+ name: Torrentz2
+ language: en-us
+ type: public
+ encoding: UTF-8
+ links:
+ - https://torrentz2.eu/
+
+ caps:
+ categories:
+ "video tv": TV
+ "video": Movies
+ "video movie hd": Movies/HD
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep]
+ movie-search: [q]
+
+ settings: []
+
+ search:
+ path: searchA
+ inputs:
+ f: "{{ .Query.Keywords }}"
+ rows:
+ selector: "html body #wrap .results dl:has(a)"
+ filters:
+ - name: andmatch
+ fields:
+ title:
+ selector: dt a
+ details:
+ selector: dt a
+ attribute: href
+ download:
+ selector: dt a
+ attribute: href
+ filters:
+ - name: regexp
+ args: "/(\\w+)"
+ - name: prepend
+ args: "magnet:?xt=urn:btih:"
+ - name: append
+ args: "&dn={{ .Result.title }}.torrent"
+ category:
+ selector: dt
+ remove: a
+ filters:
+ - name: trim
+ args: "ยป"
+ - name: trim
+ args: " "
+ date:
+ selector: dd span:nth-child(2)
+ attribute: title
+ size:
+ selector: dd span:nth-child(3)
+ seeders:
+ selector: dd span:nth-child(4)
+ leechers:
+ selector: dd span:nth-child(5)
+ downloadvolumefactor:
+ text: "0"
+ uploadvolumefactor:
+ text: "1"
diff --git a/src/Jackett/Jackett.csproj b/src/Jackett/Jackett.csproj
index 7b9c0e2b9..69336a0f9 100644
--- a/src/Jackett/Jackett.csproj
+++ b/src/Jackett/Jackett.csproj
@@ -641,6 +641,9 @@
PreserveNewest
+
+ PreserveNewest
+
Designer