diff --git a/mod-list.html b/mod-list.html
index 96137945..c41e32cc 100644
--- a/mod-list.html
+++ b/mod-list.html
@@ -160,6 +160,7 @@
| extra_element_info.js | Adds descriptions to various vanilla elements. Used to provide the functionality that desc now does before it was added to vanilla | Melecie |
| extrasaveslots.js | Adds extra saves slots !SAVE IMPORTANT SAVES AS FILES! | Jayd |
| find.js | Adds a find mode that highlights a chosen element as pulsating red and yellow (read commit description) | Alice |
+| hideandshowtools.js | Adds two tools, one that hides elements, and one that shows hidden elements | MicaelNotUsed |
| human_friendly_design.js | Makes the drag and mix tools not kill humans. | Nekonico |
| insane_random_events.js | Massively buffs random events | Alice |
| jaydsfunctions.js | Adds extra tools | Jayd |
diff --git a/mods/hideandshowtools.js b/mods/hideandshowtools.js
new file mode 100644
index 00000000..63a3370a
--- /dev/null
+++ b/mods/hideandshowtools.js
@@ -0,0 +1,18 @@
+elements.hide = {
+ color: "#000000",
+ tool: function(pixel){
+ pixel.alpha = 0
+ },
+ category: "tools",
+ canPlace: false,
+ desc: "Use on pixels to hide them.",
+};
+elements.show = {
+ color: "#ffffff",
+ tool: function(pixel){
+ pixel.alpha = 1
+ },
+ category: "tools",
+ canPlace: false,
+ desc: "Use on pixels to show them."
+};