diff --git a/sub/subassconvert.c b/sub/subassconvert.c
index 773cb7f4d7..2a56b46022 100644
--- a/sub/subassconvert.c
+++ b/sub/subassconvert.c
@@ -88,7 +88,7 @@ static const struct tag_conv {
{"", "{\\u1}"}, {"", "{\\u0}"},
{"", "{\\s1}"}, {"", "{\\s0}"},
{"{", "\\{"}, {"}", "\\}"},
- {"\n", "\\N"}
+ {"\r\n", "\\N"}, {"\n", "\\N"}, {"\r", "\\N"},
};
static const struct {