diff --git a/lib/Haanga/lib/Haanga/Extension/Filter/Urldecode.php b/lib/Haanga/lib/Haanga/Extension/Filter/Urldecode.php
new file mode 100644
index 0000000000000000000000000000000000000000..b0b213385a31a722cba962c72c1d6808447ee456
--- /dev/null
+++ b/lib/Haanga/lib/Haanga/Extension/Filter/Urldecode.php
@@ -0,0 +1,11 @@
+<?php
+
+class Haanga_Extension_Filter_UrlDecode
+{
+
+    public static function generator($cmp, $args)
+    {
+        $cmp->var_is_safe = TRUE;
+        return hexec('urldecode', $args[0]);
+    }
+}