diff --git a/ChangeLog.txt b/ChangeLog.txt
index 2f54e9e4d..e6c37c571 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -45,6 +45,7 @@
- [#807] Issue with "Intersection" passmark.
- [#667] Check for updates - Test version.
- [#808] New feature. Global line width option.
+- [#814] Make "\" valid character.
# Version 0.5.1
- [#683] Tool Seam allowance's dialog is off screen on small resolutions.
diff --git a/src/libs/ifc/schema/pattern/v0.7.6.xsd b/src/libs/ifc/schema/pattern/v0.7.6.xsd
index 3c80a2129..df1df950e 100644
--- a/src/libs/ifc/schema/pattern/v0.7.6.xsd
+++ b/src/libs/ifc/schema/pattern/v0.7.6.xsd
@@ -751,7 +751,7 @@
-
+
diff --git a/src/libs/qmuparser/qmuformulabase.cpp b/src/libs/qmuparser/qmuformulabase.cpp
index 94c62043d..05cf994f1 100644
--- a/src/libs/qmuparser/qmuformulabase.cpp
+++ b/src/libs/qmuparser/qmuformulabase.cpp
@@ -76,7 +76,7 @@ void QmuFormulaBase::InitCharSets()
// Defining identifier character sets
const QString nameChars = QString() + sign0 + sign1 + sign2 + sign3 + sign4 + sign5 + sign6 + sign7 + sign8 +
- sign9 + QLatin1String("_@#'") + symbols.join("");
+ sign9 + QLatin1String("\\_@#'") + symbols.join("");
DefineNameChars(nameChars);
const QString oprtChars = symbols.join("") + positiveSign + negativeSign + QLatin1String("*^/?<>=!$%&|~'_");