diff --git a/html/cgi-bin/backup.cgi b/html/cgi-bin/backup.cgi
old mode 100644
new mode 100755
index c02056d8b..d160349ff
--- a/html/cgi-bin/backup.cgi
+++ b/html/cgi-bin/backup.cgi
@@ -189,18 +189,18 @@ foreach (@backups){
chomp($_);
my $Datei = "/var/ipfire/backup/".$_;
my @Info = stat($Datei);
-my $Size = $Info[7] / 1024;
-$Size = sprintf("%02d", $Size);
-print "
| $Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size KB | | ";
+my $Size = $Info[7] / 1024 / 1024;
+$Size = sprintf("%0.2f", $Size);
+print "
| $Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size MB | | ";
print " |
";
}
foreach (@backupisos){
chomp($_);
my $Datei = "/var/tmp/backupiso/".$_;
my @Info = stat($Datei);
-my $Size = $Info[7] / 1024;
-$Size = sprintf("%02d", $Size);
-print "| $Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size KB | | ";
+my $Size = $Info[7] / 1024 / 1024;
+$Size = sprintf("%0.2f", $Size);
+print "
| $Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size MB | | ";
print " |
";
}
print <