diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart
index 0988e39d8..ae67c5813 100644
--- a/lib/pages/chat/events/html_message.dart
+++ b/lib/pages/chat/events/html_message.dart
@@ -29,7 +29,8 @@ class HtmlMessage extends StatelessWidget {
dom.Node _linkifyHtml(dom.Node element) {
for (final node in element.nodes) {
- if (node is! dom.Text) {
+ if (node is! dom.Text ||
+ (element is dom.Element && element.localName == 'code')) {
node.replaceWith(_linkifyHtml(node));
continue;
}