diff --git a/tools/doc/doc_data.cpp b/tools/doc/doc_data.cpp
index 14b937be38..398267937b 100644
--- a/tools/doc/doc_data.cpp
+++ b/tools/doc/doc_data.cpp
@@ -940,11 +940,11 @@ Error DocData::save(const String& p_path) {
_write_string(f,0,header);
_write_string(f,1,"");
if (c.brief_description!="")
- _write_string(f,1,c.brief_description.xml_escape());
+ _write_string(f,2,c.brief_description.xml_escape());
_write_string(f,1,"");
_write_string(f,1,"");
if (c.description!="")
- _write_string(f,1,c.description.xml_escape());
+ _write_string(f,2,c.description.xml_escape());
_write_string(f,1,"");
_write_string(f,1,"");
@@ -980,7 +980,7 @@ Error DocData::save(const String& p_path) {
_write_string(f,3,"");
if (m.description!="")
- _write_string(f,3,m.description.xml_escape());
+ _write_string(f,4,m.description.xml_escape());
_write_string(f,3,"");
_write_string(f,2,"");
@@ -1026,7 +1026,7 @@ Error DocData::save(const String& p_path) {
_write_string(f,3,"");
if (m.description!="")
- _write_string(f,3,m.description.xml_escape());
+ _write_string(f,4,m.description.xml_escape());
_write_string(f,3,"");
_write_string(f,2,"");