diff --git a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php
index f31d0ce425eeaaefd064b551ab9c0ea69dd51f84..abb476462f9413d6ef7f3c6525efa7c5a0e7a4fd 100644
--- a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php
+++ b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaRecordTitle.php
@@ -262,7 +262,9 @@ class TcaRecordTitle implements FormDataProviderInterface
         }
         $labelParts = array_map(
             function ($rawLabelItem) {
-                return array_pop(GeneralUtility::trimExplode('|', $rawLabelItem, true, 2));
+                return rawurldecode(
+                    array_pop(GeneralUtility::trimExplode('|', $rawLabelItem, true, 2))
+                );
             },
             GeneralUtility::trimExplode(',', $value, true)
         );