Free food label maker online
You can make your own food labels in the browser: the product name on top, your ingredient list in the middle, then net quantity, a batch code and a storage line. Type the words yourself, or fill one label per product from Excel, CSV or Google Sheets. No signup.
Make a food label
Open the ingredient label, type your product and ingredients, and print one to test on the package.
Open the ingredient labelFood label examples you can open and edit
These are real renders from the editor. The brands, products and batch codes are made up for the examples. The first two are general food labels. The bakery and sauce labels have their own pages, linked below the grid.




Selling bread or cookies? Bakery labels covers bags, boxes and the case. Bottling sauce? Sauce bottle labels covers bottle wraps, and jar labels covers jam, honey and spice jars. Meat counter? Butcher labels handles cut, weight and price.
What goes on a food product label
Most food labels carry the same handful of fields. The product name, big enough to read from a shelf. An ingredient list. An allergen or "contains" line. The net quantity. A batch or lot code so you can find a run later, and a storage line such as "Keep sealed after opening".
Every one of those is text you supply. The editor prints exactly what you type. It doesn't calculate nutrition, work out a shelf life, read your recipe for allergens, or check your wording against the rules where you sell. Decide the words first, the way you decide a price, then put them on the label.
Create a food label from Excel, CSV or Google Sheets
If you sell more than two or three products, keep the label words in a sheet. One row per product, and each row fills one label. Here is the fictional sheet behind the first example:
| Product | Ingredients | Contains | StorageText | NetQuantity | Batch |
|---|---|---|---|---|---|
| Seeded rye crackers | rye flour, wheat flour, water, sesame seeds, sunflower oil, sea salt. | WHEAT, SESAME | Store in a cool, dry place | 200 g | RC-0612 |
| Maple granola | rolled oats, maple syrup, sunflower seeds, coconut oil, cinnamon. | COCONUT | Keep sealed after opening | 340 g | MG-0613 |
- Open https://app.mylabelmaker.com with the ingredient sample. The sheet above is already loaded, so you can see how it works before you use your own.
- Click Data and upload your Excel or CSV file, paste the rows, or use the Google Sheet tab with a published CSV link. Keep the column names in the first row.
- Click a text box on the label, then Variables, and pick the column that belongs there: Product at the top, Ingredients in the big block, NetQuantity and Batch at the bottom.
- Step through the rows and stop on the longest ingredient list. That's the one that decides your type size. If it runs into the "contains" line, make the label bigger or the type a little smaller. Don't shorten the ingredients to make them fit.
- Open Edit row and tick the products you're printing today. Rows start unticked, so nothing prints by accident.
- Click Print and enter how many copies of each ticked row you need.
Making one product today? Use Print this. It prints the label on the canvas and asks how many copies.
Your list already lives in Google Sheets? Labels from Google Sheets shows how to publish the CSV link step by step.
Barcodes on food labels
A farm stand doesn't scan anything. A shop that stocks your product might. If a buyer gives you a UPC or EAN, add it with Barcode and pick UPC-A or EAN-13 in Format. For your own stock codes, CODE128 takes letters and numbers, like the GRN-MAPLE-340 on the granola example. The barcode label maker explains which format to use. Use a code you own. Don't make one up for a retail product.
Pick the size, then print one on the package
Measure the flat front of the bag, box or tub where the label goes, and set that width and height in the editor before you design. A 2 x 3 label holds a real ingredient list. A 3 x 2 front label suits a name, a weight and a barcode, with the ingredients on the back.
Print one at actual size. Don't let the print dialog shrink it to fit the page. Stick it on the package and read the smallest line at arm's length. If you have to squint at the ingredients, the label is too small for them.
Labels for chilled or frozen food need stock made for that. The editor doesn't know what your label paper can handle, so test one in the fridge before you print a run.
Food label questions
How do I make my own food labels?
Open the ingredient label in your browser, type the product name, ingredients, net quantity and batch, and set the size to the package. Print one to check it, then print the rest. No signup.
Does the food label creator calculate nutrition facts?
No. It doesn't calculate nutrition, shelf life or allergens. You type the ingredient, allergen and storage text, and the label prints those words as written.
Can I print ingredient labels for every product from a spreadsheet?
Yes. Put one product per row in Excel, CSV or Google Sheets, add it under Data, and connect each column with Variables. Tick the rows you want in Edit row, then click Print.
Is the label checked against food labeling rules?
No. The editor doesn't review or certify your wording. Check what your market requires before you print labels for sale.