diff --git a/docs/c-api/util.h/mg_mk_str.md b/docs/c-api/util.h/mg_mk_str.md
index 4862e8625f5f3abb015670c5f978baf45eda213c..89afcefde4e4a6569b140fd0ee1a4b9fc6c3bec7 100644
--- a/docs/c-api/util.h/mg_mk_str.md
+++ b/docs/c-api/util.h/mg_mk_str.md
@@ -1,10 +1,11 @@
 ---
-title: "MG_MK_STR()"
-decl_name: "MG_MK_STR"
+title: "mg_mk_str()"
+decl_name: "mg_mk_str"
 symbol_kind: "func"
 signature: |
-  #define MG_MK_STR(str_literal);
+  struct mg_str mg_mk_str(const char *s);
 ---
 
-Macro for initializing mg_str. 
+A helper function for creating mg_str struct from plain C string.
+`NULL` is allowed and becomes `{NULL, 0}`.