diff --git a/modules/stuff.js b/modules/stuff.js
index af2eb50..526fdb4 100644
--- a/modules/stuff.js
+++ b/modules/stuff.js
@@ -52,7 +52,7 @@ app.use(bodyParser.json({
 // app, '/*.mp4', 'video/mp4', 'stuff/video'
 function appGetFileType (app, wildcard, contentType, pageToRender) {
   app.get(wildcard, function (req, res) {
-    let p = req.url.replace(/%20/g, ' ')
+    let p = decodeURI(req.url)
     let fp = p
     if (p.includes('?')) {
       fp = p.split('?')
@@ -131,7 +131,7 @@ fileTypes.forEach((t) => {
 })
 
 app.get('/*', function (req, res) {
-  let parsedUrl = req.url.replace(/%20/g, ' ')
+  let parsedUrl = decodeURI(req.url)
   let curr = listedFiles + '/' + parsedUrl.substring('/'.length, parsedUrl.length).split('?')[0]
   let relPath = curr.substring('./public/files'.length, curr.length)