How to Rename a Batch of QR Files Without Losing Track
A folder full of files named qrcode-1, qrcode-2, and download-47 is a mistake waiting to happen. The wrong file goes to the printer, the menu code ends up on the receipt, and nobody notices until customers start scanning. A naming pattern fixes this by making every filename carry its own meaning: a prefix that says what the batch is, a counter that keeps files in order, and a label that says where the code goes. The pattern in this tool produces names like menu-001-window or campaign-012-receipt, which sort correctly, read clearly, and survive being emailed, zipped, and handed to a printer.
Zero padding is the detail that makes sorting work. Without it, a computer sorts menu-1, menu-10, menu-11, menu-2, which scrambles any batch larger than nine files. With three-digit padding, menu-001 through menu-120 sort in true numeric order in every file manager, every ZIP tool, and every print queue. Choose the padding from the size of the batch: three digits covers up to 999 files, and four digits covers larger runs. Keep the separator consistent across the whole batch, because mixing dashes and underscores creates two sorting schemes in one folder and invites errors when files are matched by script or by eye.
Labels should be short, lowercase, and free of spaces and special characters. Spaces in filenames break links, confuse command-line tools, and get encoded as percent-20 in URLs. Accented characters and symbols can behave differently on different operating systems, so this tool sanitizes labels to letters, numbers, dashes, and underscores automatically. Write labels that describe the placement or purpose, such as window, table-4, or checkout, rather than the content, because the content can change while the placement stays the same. One label per line, matched to the file order shown in the preview, keeps the mapping honest.
Always check the preview before downloading the ZIP. The preview shows every old name next to its new name, so a misaligned label list or a wrong start number is visible before it becomes a problem. A common error is pasting labels in a different order than the files were selected, which silently assigns the wrong label to every file. If the preview looks wrong, fix the labels and check again; the original files are never modified, so a mistake costs a minute, not a print run. Keep the start number meaningful as well: continuing a sequence from a previous batch avoids duplicate names when two batches land in the same folder.
After downloading, keep one record of what each file contains. A filename says where a code goes, but it does not say what URL it encodes, and that is the mapping you will need when a link changes. A simple spreadsheet or manifest with filename, destination URL, and placement is enough, and it turns a future update from a scavenger hunt into a five-minute job. Store that record with the ZIP, not in a separate folder, so the next person who opens the batch finds the map with the territory.
