diff --git a/nhentai/utils.py b/nhentai/utils.py
index 1ce4298..474ea52 100644
--- a/nhentai/utils.py
+++ b/nhentai/utils.py
@@ -241,6 +241,8 @@ def format_filename(s):
     # maybe you can use `--format` to select a suitable filename
     ban_chars = '\\\'/:,;*?"<>|\t'
     filename = s.translate(str.maketrans(ban_chars, ' '*len(ban_chars))).strip()
+    filename = re.sub("\s\s+" , " ", filename)
+
     while filename.endswith('.'):
         filename = filename[:-1]