diff --git a/Dalamud/Game/Text/SeStringHandling/SeString.cs b/Dalamud/Game/Text/SeStringHandling/SeString.cs
index 76efcf707..8538d554e 100644
--- a/Dalamud/Game/Text/SeStringHandling/SeString.cs
+++ b/Dalamud/Game/Text/SeStringHandling/SeString.cs
@@ -89,13 +89,6 @@ namespace Dalamud.Game.Text.SeStringHandling
/// Equivalent SeString.
public static implicit operator SeString(string str) => new(new TextPayload(str));
- ///
- /// Implicitly parse a Lumina SeString into a Dalamud SeString.
- ///
- /// The Lumina SeString.
- /// The re-parsed Dalamud SeString.
- public static implicit operator SeString(Lumina.Text.SeString luminaString) => Parse(luminaString.RawData);
-
///
/// Parse a binary game message into an SeString.
///
diff --git a/Dalamud/Utility/SeStringExtensions.cs b/Dalamud/Utility/SeStringExtensions.cs
new file mode 100644
index 000000000..dca423eab
--- /dev/null
+++ b/Dalamud/Utility/SeStringExtensions.cs
@@ -0,0 +1,18 @@
+using Dalamud.Game.Text.SeStringHandling;
+
+namespace Dalamud.Utility
+{
+ ///
+ /// Extension methods for SeStrings.
+ ///
+ public static class SeStringExtensions
+ {
+ ///
+ /// Convert a Lumina SeString into a Dalamud SeString.
+ /// This conversion re-parses the string.
+ ///
+ /// The original Lumina SeString.
+ /// The re-parsed Dalamud SeString.
+ public static SeString ToDalamudString(this Lumina.Text.SeString originalString) => SeString.Parse(originalString.RawData);
+ }
+}