diff --git a/src/calibre/gui2/preferences/texture_chooser.py b/src/calibre/gui2/preferences/texture_chooser.py
index 89418b36cc..cccbb8a95a 100644
--- a/src/calibre/gui2/preferences/texture_chooser.py
+++ b/src/calibre/gui2/preferences/texture_chooser.py
@@ -53,7 +53,8 @@ class TextureChooser(QDialog):
il.itemSelectionChanged.connect(self.update_remove_state)
l.addWidget(il)
- self.ad = ad = QLabel(_('The builtin textures come from subtlepatterns.com.'))
+ self.ad = ad = QLabel(_('The builtin textures come from subtlepatterns.com.').format(
+ 'https://www.toptal.com/designers/subtlepatterns/'))
ad.setOpenExternalLinks(True)
ad.setWordWrap(True)
l.addWidget(ad)