diff --git a/src/calibre/ebooks/render_html.py b/src/calibre/ebooks/render_html.py
index f563441fc0..1dbb85e966 100644
--- a/src/calibre/ebooks/render_html.py
+++ b/src/calibre/ebooks/render_html.py
@@ -75,7 +75,7 @@ class Render(QWebEnginePage):
if isinstance(data, dict):
try:
if 'margins' in data:
- margins = QMarginsF(*data[margins])
+ margins = QMarginsF(*data['margins'])
if 'size' in data:
sz = data['size']
if type(getattr(QPageSize, sz, None)) is type(QPageSize.A4): # noqa