Fabric Gift Tags

Everything about Christmas is awesome, but my favorite part is wrapping presents. I love neat little packages, fun ribbon, gift tags…the whole deal! So imagine how excited I was when I figured out you could print on fabric and make fabric gift tags!

Fabric Gift Tags

The original idea for these printed fabric gift tags came from a guest post on Tatertots & Jello by 52 Mantels. As soon as I saw her post I knew I needed to make some of my own for Christmas this year. So I did, and I love how they turned out!

And it turns out, it’s EXTREMELY simple to do! So if you want to make some of your own, here’s how to do it.

Fabric Gift Tags


  • canvas or duck cloth
  • printable gift tags (I’ve provided mine as a printable below if you’d like to use them)
  • painter’s tape or masking tape
  • a piece of card stock paper
  • grommets
  • scissors
  • Fray Check (optional)

So it turns out, printing on fabric is exactly like printing on paper. Who knew?! (Ok, caveat…there are probably some fabrics you shouldn’t print on. Like silk. Or polyester. Just use your best judgement here!)

Start by cutting your fabric to the size of a sheet of printer paper (8.5″ x 11″). Use painter’s tape or masking tape to tape the fabric to the card stock on both long edges. Make sure to just tape the edges, so that the tape doesn’t cover up the printable area! (My fabric was a bit wrinkly, so I ironed it before taping it to the paper. Totally optional. :-p)

Fabric Gift Tags

Once the fabric is taped to the paper, just load it into your printer like normal and print! If you are printing more than one page, I suggest doing it one sheet at a time. Also, make sure you know which way to load your paper so you print on the fabric side, not the card stock side!

Fabric Gift Tags

Remove the fabric from the card stock. Then, you have two options for cutting out the tags: just cut them out, or use some Fray Check first. The problem with just cutting the tags out is that the edges will fray a bit. If you like the “vintage/aged” look, then go for it! If you’d rather cleaner edges, add some Fray Check to the edges of the designs before cutting them out. It looks kinda scary and discolored in the photo below, but I promise that the Fray Check dries completely clear! (The only weird thing I noticed is that there was a very very slight red-ish discoloration with the grey ink, but the red and green inks were fine.)

Fabric Gift Tags

Once the Fray Check was dry, I cut the tags out. Then I added tiny grommets to the tags and I was done! I added grommets to both ends of the tags because I have a fun idea for using these to actually wrap the presents. But if you just want to use them as a gift tag, you can add a grommet to one side only.

Fabric Gift Tags

If you like the design I used, feel free to download the following printable and use it for your own tags!

Click the image above to download the PDF

The best thing about these fabric gift tags is how easy they are to make! This whole thing took me maybe an hour total. Awesome! Also, you can easily personalize them; how cute would it be to print out a tag with the recipient’s name in it?! And canvas is really durable fabric, so as long as you aren’t worried about the edges fraying, you can keep these tags and re-use them year after year!

Now that you know you can print on fabric, what other fabulous ideas can you think of? I was sooooo excited to figure this out, I have a million fun projects to work on now!

If you’re looking for a few other Christmas crafts, check out these tutorials!


I link up at these awesome parties!

The following two tabs change content below.
Hi, I'm Jessi! Welcome to Practically Functional, a blog about real projects that real people can actually do! You don't have to be a pro in order to craft or do DIY projects; Practically Functional is full of projects for everyday life that anyone can do, regardless of skill or experience! Whether you're looking for fun crafts, DIY projects both big and small, gardening advice, cleaning tips, or quick and easy recipes, you'll find them here! Follow the step by step instructions in every tutorial, and don't hesitate to ask if you have any questions! Make sure you follow along by RSS or subscribe to daily or weekly emails so you don't miss a single tutorial!

Latest posts by Jessi Wohlwend (see all)


  1. These are too cool. I bet they look great on a gift. Thanks for being a fabulous co-host for the party!

  2. I love your gift tags — so cute! I have read about printing on fabric and wondered if it really worked…now I know! Thanks for a great tutorial. :)

  3. This is a GREAT project! I LOVE it! I never knew you could print directly onto fabric like that. Genius! Thanks for co-hosting. Have a wonderful day


  4. Many fabrics can be ironed to freezer paper to give them temporary stiffness (a technique used in quilting) I imagine it would also work to add enough stiffness to then put it into the printer. I love this idea and am thinking through how it could be used for a part of my daughter’s wedding invitations!

  5. Oh, I love those gift tags! Thanks so much for sharing them at the Pinworthy Projects party.

    Also, thanks for the fun party here too.

  6. I am your newest follower thru the Winter Wonders & Holiday happenings link party :)

  7. How pretty. I’ve printed on muslin before but never used duck cloth. I like these. :)

  8. So cute!

  9. I love the gift tags! So cute! I’ve never tried printing on fabric, but have seen it around the blogosphere. I’m going to have to try it! :)

  10. You know how I love parties! Hope you are doing well Jessi!

  11. What fun tags! I love ‘em! Thanks for sharing the tut and the printable! You are so amazingly creative…
    Oh yah, Great party too… :)

    hugs x

  12. Thanks so much for hosting! My project was my whole house decorated with 19 trees!!

  13. These tags are beautiful! Thanks for sharing the images with us too. I hope to get some of these done for my pkgs. this year. These fall into my category that I like to call “simple with a wow factor”

  14. Such a cool idea and SO cute!!

    Thanks so much for sharing this at Artsy Corner. Hope to see you again this week :)

Leave a Comment