diff --git a/src/plainui/jinja2/plainui/components/header_buttons.html b/src/plainui/jinja2/plainui/components/header_buttons.html
index 5d85b6ec889b01e05cb8a9dc0b3ddbe18682c355..956fc420fbd39f258c265925e70237cff6e31781 100644
--- a/src/plainui/jinja2/plainui/components/header_buttons.html
+++ b/src/plainui/jinja2/plainui/components/header_buttons.html
@@ -52,6 +52,7 @@
     </svg>
   </a>
   <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="lang-select">
+    {% if not archive_mode %}
     <form
         class="hub-header__additional-lang"
         method="POST"
@@ -74,6 +75,10 @@
             {{ _("en") }}
         </button></li>
     </form>
+    {% else %}
+      <li><a class="dropdown-item" href="{{ hub_absolute_self(request, lang='de') }}">{{ _("de") }}</a></li>
+      <li><a class="dropdown-item" href="{{ hub_absolute_self(request, lang='en') }}">{{ _("en") }}</a></li>
+    {% endif %}
   </ul>
 {%- endmacro %}