From Fedora Project:
Live USB Creator is a cross-platform tool for setting up your USB with live operating system of your machine. It features completely non-destructive installm, supports automatically downloading various Fedora releases, automatically detects all of your removable devices, and persistent storage creation. This lets you to allocate extra space on your USB stick, allowing you to save files and make modifications to your live operating system that will persist after you reboot. This essentially lets you carry your own personalized Fedora with you at all times.