Function to dynamically format (file) size to kB/MB/GB/TB: Func FormatFileSize($iSizeInBytes) Local $iSize, $i $iSize = $iSizeInBytes $i = 0 While $iSize >= 1024 ;split value, you can set lower number like 900 for earlier switch (0.98 MB) $iSize /= 1024 ;this must be always 1024 $i += 1 WEnd $iSize = Round($iSize, 1) & " "; enter how many decimals you want, here it's '1' Switch $i Case 1 $iSize = $iSize & "k" Case 2 $iSize = $iSize &am