diff --git a/src/app/config.json b/src/app/config.json
index 1b2da220febf7661f5a2d1fed5cf860609dbca72..55c2352e46bbccece0549f96f672334d6f2aac03 100644
--- a/src/app/config.json
+++ b/src/app/config.json
@@ -56,6 +56,14 @@
             },
             "calculators": [ 8, 9, 10 ]
         },
+        {
+            "name": "OUTILS_MATHEMATIQUES",
+            "image": {
+                "path": "maths.jpg",
+                "credits": "Toms Baugis, \"Lineāli\" / CC BY 2.0"
+            },
+            "calculators": [ 22, 23, 24, 25 ]
+        },
         {
             "_comment": "card for calculators not used in any theme",
             "image": {
diff --git a/src/assets/images/themes/maths.jpg b/src/assets/images/themes/maths.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..10f0b30eaf229a4a57e704b3ce5a797b27075d5b
Binary files /dev/null and b/src/assets/images/themes/maths.jpg differ
diff --git a/src/locale/messages.en.json b/src/locale/messages.en.json
index cb7cc301dbe62386deb16d300f07abc2ee87babe..099d3bc741867a265fa5e3d161aae49180ff08d7 100644
--- a/src/locale/messages.en.json
+++ b/src/locale/messages.en.json
@@ -460,6 +460,8 @@
     "INFO_THEME_LOIS_D_OUVRAGES_TITRE": "Hydraulic structures",
     "INFO_THEME_MODULES_INUTILISES_DESCRIPTION": "Various calculation modules",
     "INFO_THEME_MODULES_INUTILISES_TITRE": "Other calculation modules",
+    "INFO_THEME_OUTILS_MATHEMATIQUES_TITRE": "Mathematical tools",
+    "INFO_THEME_OUTILS_MATHEMATIQUES_DESCRIPTION": "Miscellaneous generic mathematical tools",
     "INFO_THEME_PASSE_A_BASSIN_DESCRIPTION": "Tools for sizing a fish pass made with pools also called fish steps",
     "INFO_THEME_PASSE_A_BASSIN_TITRE": "Fish ladder",
     "INFO_THEME_PASSE_NATURELLE_DESCRIPTION": "Tools for sizing a natural fish pass also called macroroughness pass or rock-ramp fish pass",
diff --git a/src/locale/messages.fr.json b/src/locale/messages.fr.json
index a724203916b0086ec6568564c84278ac34912d7b..a217161950a7cb985818da155bebcec559e3ea78 100644
--- a/src/locale/messages.fr.json
+++ b/src/locale/messages.fr.json
@@ -459,6 +459,8 @@
     "INFO_THEME_LOIS_D_OUVRAGES_TITRE": "Lois d'ouvrages",
     "INFO_THEME_MODULES_INUTILISES_DESCRIPTION": "Modules de calculs divers",
     "INFO_THEME_MODULES_INUTILISES_TITRE": "Autres modules de calcul",
+    "INFO_THEME_OUTILS_MATHEMATIQUES_TITRE": "Outils mathématiques",
+    "INFO_THEME_OUTILS_MATHEMATIQUES_DESCRIPTION": "Divers outils mathématiques génériques",
     "INFO_THEME_PASSE_A_BASSIN_DESCRIPTION": "Outils de dimensionnement d'une passe à poissons de type passe à bassins ou encore appelée échelle à poisson",
     "INFO_THEME_PASSE_A_BASSIN_TITRE": "Passe à bassins",
     "INFO_THEME_PASSE_NATURELLE_DESCRIPTION": "Outils de dimensionnement d'une passe à poissons de type passe naturelle ou encore appelée passe à macro-rugosités",