diff --git a/jupyter-rdfify/table.py b/jupyter-rdfify/table.py
index 14ed29c5208764ffaa1f6f4c34f1b58739f765b5..6e252fdb7b56e2b4a757e3c80d2c6ac92c6de8f3 100644
--- a/jupyter-rdfify/table.py
+++ b/jupyter-rdfify/table.py
@@ -85,7 +85,7 @@ def html_table(row_iter):
     res += html_table_row(next(row_iter), True)
     for row in row_iter:
         res += html_table_row(row)
-    return res
+    return res + "</table>"
 
 
 def html_table_row(row, header=False):