📦 File Size Converter
Convert between bytes, decimal KB, MB, GB and TB (how Android 8 and later count) and binary KiB, MiB, GiB and TiB (how Windows counts): size up APKs, app data, downloads and storage on your Android device.
📦 Convert File Sizes
What is a File Size Converter?
A file size converter translates a size from one unit to another — bytes to megabytes, gigabytes to megabytes, and so on. It offers both conventions: decimal units, where each step is a factor of 1000 (Android 8 and later, phone boxes, cloud plans), and binary units, where each step is 1024 (Windows File Explorer and Android 7 and earlier, both of which still print KB, MB and GB).
Use it to check whether an APK will fit in your remaining space, to compare download sizes, or to make sense of the raw byte counts that developer tools and log output sometimes show. Alongside the precise conversion, it gives a tidy human-readable size like "1.5 MB" so the number is easy to picture.
❓ Frequently Asked Questions
Does this converter use 1024 or 1000 bytes per KB?
Both, under different names. KB, MB, GB and TB are decimal (1 GB = 1,000,000,000 bytes); KiB, MiB, GiB and TiB are binary (1 GiB = 1,073,741,824 bytes). Android 8 and later count in decimal. Android's Formatter documentation says: "As of O, the prefixes are used in their standard meanings in the SI system, so kB = 1000 bytes, MB = 1,000,000 bytes, etc. In Build.VERSION_CODES.N and earlier, powers of 1024 are used instead". Windows File Explorer counts in binary but prints KB, MB and GB, so pick KiB/MiB/GiB for a size copied from Windows.
Why does my Android storage show less space than advertised?
On Android 8 and later the units match: the box and Settings both count decimal GB, so the gap is the system itself (Android and the pre-installed apps), which Settings > Storage usually lists as System. Plug the phone into a Windows PC and the same 128 GB shows as about 119 GB, because Windows divides by 1,073,741,824 bytes per GB: 128 GB is 119.21 GiB. No space is missing; it is the same number of bytes in a bigger unit.
How big is a typical Android app?
It varies widely. A simple utility might be a few megabytes, while a game with high-resolution assets can run to several gigabytes once its data files download. Use this converter to compare an APK's listed size against your free storage before installing.
What is the human-readable result?
Alongside the exact conversion, the tool picks the largest unit that keeps the number readable — so 1,500,000 bytes is shown as '1.5 MB' the way Android 8+ shows it, and 1,572,864 bytes as '1.5 MiB', which Windows prints as '1.5 MB'.