diff --git a/Applications/Utils/FileConverter/GocadSGridReaderMain.cpp b/Applications/Utils/FileConverter/GocadSGridReaderMain.cpp
index f62674ee8964393ef1a281f54e55772d90794c6a..005c18104c557199db2564f9aada8c9729e32adc 100644
--- a/Applications/Utils/FileConverter/GocadSGridReaderMain.cpp
+++ b/Applications/Utils/FileConverter/GocadSGridReaderMain.cpp
@@ -30,7 +30,10 @@ int main(int argc, char* argv[])
 
     TCLAP::CmdLine cmd(
         "Reads a Gocad stratigraphic grid file (file ending sg) and writes the "
-        "data in the vtk unstructured grid file format.\n\n OpenGeoSys-6 "
+        "data in the vtk unstructured grid file format. The documentation is "
+        "available at  "
+        "https://www.opengeosys.org/docs/tools/meshing/gocadsgridreader/.\n\n "
+        "OpenGeoSys-6 "
         "software, version " +
             BaseLib::BuildInfo::ogs_version +
             ".\n"
diff --git a/Applications/Utils/MeshEdit/ExtractSurface.cpp b/Applications/Utils/MeshEdit/ExtractSurface.cpp
index 30c55122398d1565310735854d373d530ad4b960..ef7e3787c02688aa83d048613703130f27f71541 100644
--- a/Applications/Utils/MeshEdit/ExtractSurface.cpp
+++ b/Applications/Utils/MeshEdit/ExtractSurface.cpp
@@ -37,7 +37,8 @@ int main (int argc, char* argv[])
     TCLAP::CmdLine cmd(
         "Tool extracts the surface of the given mesh. The documentation is "
         "available at "
-        "https://docs.opengeosys.org/docs/tools/meshing/extract-surface.\n\n"
+        "https://docs.opengeosys.org/docs/tools/meshing-submeshes/"
+        "extract-surface.\n\n"
         "OpenGeoSys-6 software, version " +
             BaseLib::BuildInfo::ogs_version +
             ".\n"
diff --git a/Applications/Utils/MeshGeoTools/constructMeshesFromGeometry.cpp b/Applications/Utils/MeshGeoTools/constructMeshesFromGeometry.cpp
index d9ca187b0f19cfb11a08bd48d85211852fd99e4d..1e168e7afec3288e9322c6f050a428ca01d16010 100644
--- a/Applications/Utils/MeshGeoTools/constructMeshesFromGeometry.cpp
+++ b/Applications/Utils/MeshGeoTools/constructMeshesFromGeometry.cpp
@@ -34,7 +34,10 @@ int main(int argc, char* argv[])
     ApplicationsLib::LogogSetup logo_setup;
 
     TCLAP::CmdLine cmd(
-        "Converts a geometry defined on a given mesh to distinct meshes.\n\n"
+        "Converts a geometry defined on a given mesh to distinct meshes. The "
+        "documentation is available at "
+        "https://www.opengeosys.org/docs/tools/meshing-submeshes/"
+        "constructmeshesfromgeometry/.\n\n"
         "OpenGeoSys-6 software, version " +
             BaseLib::BuildInfo::ogs_version +
             ".\n"
diff --git a/Applications/Utils/MeshGeoTools/identifySubdomains.cpp b/Applications/Utils/MeshGeoTools/identifySubdomains.cpp
index b107310ae0e178cbe70d1d6706e5666d060f6e5c..c2e3765320931cb0ac876ca34ab17f5c4e0d0d4c 100644
--- a/Applications/Utils/MeshGeoTools/identifySubdomains.cpp
+++ b/Applications/Utils/MeshGeoTools/identifySubdomains.cpp
@@ -46,7 +46,10 @@ int main(int argc, char* argv[])
 
     TCLAP::CmdLine cmd(
         "Checks if the subdomain meshes are part of the bulk mesh and writes "
-        "the 'bulk_node_ids' and the 'bulk_element_ids' in each of them.\n\n"
+        "the 'bulk_node_ids' and the 'bulk_element_ids' in each of them. The "
+        "documentation is avaliable at "
+        "https://www.opengeosys.org/docs/tools/meshing-submeshes/"
+        "identifysubdomains/.\n\n"
         "OpenGeoSys-6 software, version " +
             BaseLib::BuildInfo::ogs_version +
             ".\n"