ISO maker — folder to disc image

Tool for creating ISO disk images directly in your browser. Pick a folder or drop folders and files onto the page, set a volume label, optionally add a boot image — and save one image carrying three file systems: UDF, Joliet and ISO 9660. With the hybrid MBR option the result also boots from a USB stick written with `dd`.

How to build an ISO

5 steps
1
Pick a folder

Click "Pick folder" to open the system folder picker, or use Add files to assemble a manual list.

2
Set the metadata

Enter a volume label (max 32 chars) and optional publisher.

3
Add boot image (optional)

Drop a BIOS/UEFI boot image and tick Hybrid MBR if you want a USB-bootable ISO.

4
Pick output destination

showSaveFilePicker opens; choose where to save the ISO.

5
Build

The image streams to disk; progress shows the build phase as it runs.

Pack any directory into a downloadable ISO disk image

Drop files here or click to browse
Any files
Don't know what to try?
950+ tools — open a surprise
🎲 Surprise me

Why this builder is special

Bootable ISOs
Add a BIOS or UEFI boot image and we emit a valid El Torito boot record plus an optional ISOHybrid MBR so the output boots from CD/DVD and dd-written USB sticks.
Folder picker
Pick any local folder via the File System Access API; subdirectories, long names and Unicode are handled. Or drag a folder onto the zone.
Streamed 8 GB+ output
Files go into the image by reference, so it is never assembled in memory: with the save dialog the ISO is written straight to the file you choose, and the limit is free disk space rather than RAM.
UDF, Joliet and ISO 9660 in one image
Windows, macOS and Linux read the UDF layer — names exactly as you wrote them (up to 127 characters) and files over 4 GB. Players and older systems read Joliet or ISO 9660 from the same image.
Estimate before, report after
Before building you see the file count, the amount of data and the estimated image size; afterwards, a list of any names that had to change and what they became.
Volume metadata
Set the volume label, publisher and application identifier so disc-writing tools and OS installers show the correct label.

ISO creator — common questions

Will my ISO boot from a USB stick?

Yes, when you provide a boot image and tick Hybrid MBR. The output gets a valid El Torito record (for BIOS/UEFI from optical media) and a hybrid MBR so dd if=image.iso of=/dev/sdX produces a bootable USB.

Why is the ISO bigger than the folder it came from?

Because an ISO stores everything in sectors of 2048 bytes and a file never gets to share one. A 100-byte file occupies a whole sector, and a file of 5000 bytes occupies three — so a folder of many small files grows noticeably, while a folder of a few large ones barely changes. Directory records, the Joliet name table and one UDF entry per file add a little on top. This is a property of the format rather than an inefficiency to be tuned away: it is what lets any reader find a file by seeking straight to a sector instead of parsing its way there.

Can the ISO be larger than the memory on this machine?

Yes, because it is never assembled in memory. The image is made of references to your files plus a few megabytes of directory data, and with the save dialog it is written straight to the destination file — so the ceiling is free disk space, not RAM. The folder itself is only listed when you add it; the files are read once, while the image is being written.

Are filenames case-preserving?

Yes. UDF and Joliet keep names exactly as they are, capitals included; ISO 9660 alongside them carries short uppercase names for old systems. Two names that differ only in case, such as Readme.txt and README.txt, cannot sit side by side on Windows, so the second one is stored as “README (2).txt” and listed after the build.

How do I make the image bootable?

Add a boot image and say whether it is for BIOS or UEFI; a valid El Torito boot record is then written into the ISO, which is the structure firmware looks for when it decides whether a disc can be started from. That covers optical media and virtual machines. For a USB stick there is the hybrid MBR option on top: it puts a partition table at the very front of the image as well, so the same file works both as an ISO burned to a disc and as something written byte-for-byte to a stick — which is how installer images are usually distributed today.

Can I rebuild an ISO from a slightly modified folder?

Yes. Pick the modified folder, keep the same volume label and build again — the new image is written from scratch, so it reflects the folder exactly as it is now.

Will my ISO open on macOS / Linux / Windows?

Yes. Windows, macOS and Linux read the UDF layer: full names and files over 4 GB. Anything that knows only ISO 9660 — some players, car stereos, older systems — reads the Joliet or ISO 9660 layer of the same image, where names longer than 103 characters are shortened and characters like ? * : are replaced with “_”. After the build the tool lists every such name.

What happens to a file larger than 4 GB?

It goes into the image whole. UDF stores it as it is; in ISO 9660 and Joliet, whose size field stops at 4 GB, the same bytes are described as several consecutive sections, which Windows, Linux and 7-Zip join back into one file. A device that reads only plain ISO 9660 and does not understand sections may show just part of it.

💡 Want us to improve this tool just for you?

We can! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.

How do you rate this tool?

Thank you for your rating!
Want to share more? Leave a comment!
Thank you! Your comment will appear after moderation.
Who is this tool for?
Published Updated Author: