An ISO file is a single archive of a bootable disc. A USB stick out of the box is not bootable. Getting from one to the other is the whole job Rufus exists to do.
A .iso file is a bit-for-bit copy of a disc's filesystem. Linux distributions ship them routinely. Windows Setup media is distributed as ISO. So are Memtest86, Hiren's Boot CD, GParted Live, and most BIOS update utilities.
If a file ends in .iso and weighs a few hundred megabytes or more, Rufus can probably write it.
.img — raw disk images.dd — dd-format dumps.vhd — Virtual Hard Disk.gz / .bz2 / .xz / .zip — auto-extracted
Start to finish: Rufus opens, you pick the ISO, you boot.
Single .exe file. Download Rufus 4.13 — 1.9 MB, no installation required.
8 GB or larger for most Linux distros. 16 GB recommended for Windows 11. Everything on the stick will be erased — back it up first if there is anything valuable on it.
Run rufus-4.13.exe. Under Device, verify your USB is selected. Click SELECT and choose your ISO.
Rufus reads the ISO and fills in Partition scheme, Target system, File system and Cluster size automatically. 95 % of the time the defaults are right. The only common manual change is switching to MBR for a very old BIOS-only machine.
Click START. Confirm the "all data will be erased" warning. Rufus writes the bootable image — a green progress bar fills from left to right.
USB 3.0 sticks finish a 5 GB ISO in 7–10 minutes. Cheap USB 2.0 drives can take half an hour.
Plug into the target machine, tap the boot-menu key during POST (F12, F10, Esc are the usual three), pick the USB. You are in.
Not every ISO is the same. Here is what Rufus does differently for each.
Rufus detects Windows installers and offers the User Experience dialog — TPM bypass, local account bypass, the whole set. See our Windows 11 without TPM page.
For Ubuntu, Mint and other Debian-derivative live images, Rufus shows a Persistent partition size slider. Anything above 0 gives the live system a writable layer that survives reboots.
Usually tiny (under 50 MB), booted in DOS mode. Rufus detects the DOS format and writes the USB accordingly. Pair with FAT32 if the vendor tool needs it.
Rufus makes one-ISO-per-stick drives. If you want several ISOs on one stick with a chooser menu, use Ventoy instead — separate tool for a different model.
Some hubs do not handle the low-level commands Rufus sends. Plug direct into a motherboard port for the write step. Move back to the hub once Rufus finishes.
Writing a big ISO takes real power. A laptop that suspends halfway leaves you with a half-formatted stick. Plug in the charger.
Dragging the ISO file onto the USB does not make it bootable. Rufus extracts the contents into a boot-ready layout — that is the whole point.
UEFI with Secure Boot → GPT. Pre-2012 BIOS-only machine → MBR. Rufus usually guesses right. See our MBR vs GPT page if you want to understand the options.
install.wim that can exceed 4 GB, which needs NTFS or a split on FAT32.