diff --git a/CHANGELOG.md b/CHANGELOG.md
index 60b00f94..48c802ad 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -13,6 +13,7 @@
- `markdown_allow_dangerous_html`: allow the usage of html in markdown (default: false)
- `markdown_allow_dangerous_protocol`: allow the usage of custom protocols in markdown (default: false)
- see [configuration.md](./configuration.md) for more details.
+- In the shell component, setting the `footer` parameter to the empty string (`''`) will now completely hide the footer, instead of showing the default one
## 0.33.1 (2025-02-25)
diff --git a/sqlpage/templates/shell.handlebars b/sqlpage/templates/shell.handlebars
index 0681c3b5..3526f76a 100644
--- a/sqlpage/templates/shell.handlebars
+++ b/sqlpage/templates/shell.handlebars
@@ -214,16 +214,18 @@
{{~#each_row~}}{{~/each_row~}}
-
+ {{#unless (eq footer '')}}
+
+ {{/unless}}