diff --git a/typo3/sysext/core/Classes/MetaTag/GenericMetaTagManager.php b/typo3/sysext/core/Classes/MetaTag/GenericMetaTagManager.php
index 655fae02baf25ca73d60fee6efbf186ed299a97b..60d5ff64b4b9d3892f1f55443d742d5cd8158f3a 100644
--- a/typo3/sysext/core/Classes/MetaTag/GenericMetaTagManager.php
+++ b/typo3/sysext/core/Classes/MetaTag/GenericMetaTagManager.php
@@ -143,6 +143,9 @@ final class GenericMetaTagManager implements MetaTagManagerInterface
      */
     public function removeProperty(string $property, string $type = '')
     {
+        $property = strtolower($property);
+        $type = strtolower($type);
+
         if (!empty($type)) {
             unset($this->properties[$property][$type]);
         } else {
diff --git a/typo3/sysext/core/Tests/Unit/MetaTag/GenericMetaTagManagerTest.php b/typo3/sysext/core/Tests/Unit/MetaTag/GenericMetaTagManagerTest.php
index b19995e2fa1de4fbfdeb1ba2ace88a02cd922ffa..0f68373bca991ea403bac04b19684ea4b6b575a4 100644
--- a/typo3/sysext/core/Tests/Unit/MetaTag/GenericMetaTagManagerTest.php
+++ b/typo3/sysext/core/Tests/Unit/MetaTag/GenericMetaTagManagerTest.php
@@ -146,7 +146,7 @@ class GenericMetaTagManagerTest extends UnitTestCase
 
         self::assertEquals([['content' => 'Description 1', 'subProperties' => []]], $manager->getProperty('description', 'property'));
 
-        $manager->removeProperty('description', 'property');
+        $manager->removeProperty('Description', 'Property');
         self::assertEquals([], $manager->getProperty('description', 'property'));
         self::assertEquals(
             [