diff --git a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt
index 4196779f9850ee8390b214e088459be2c1b45b15..eaa49a9018793c8a90345f6a8db0945535e1f3cd 100644
--- a/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid_ng/ui/chat/QuasselMessageRenderer.kt
@@ -70,17 +70,18 @@ class QuasselMessageRenderer(context: Context) : MessageRenderer {
       message.messageId,
       timeFormatter.format(message.time.atZone(zoneId)),
       SpanFormatter.format(
-        "%s: %s",
-        formatNick(message.sender, message.senderPrefixes),
+        "%s%s: %s",
+        message.senderPrefixes,
+        formatNick(message.sender),
         message.content
       )
     )
   }
 
-  private fun formatNick(sender: String, prefixes: String): CharSequence {
+  private fun formatNick(sender: String): CharSequence {
     val nick = IrcUserUtils.nick(sender)
     val senderColor = IrcUserUtils.senderColor(nick)
-    val spannableString = SpannableString(prefixes + nick)
+    val spannableString = SpannableString(nick)
     spannableString.setSpan(
       ForegroundColorSpan(senderColors[senderColor % senderColors.size]),
       0,