Fabric gift bags

Celebration times are a time of giving so let's give back to our planet by stopping or at least reducing using gift paper to wrap presents, used once then thrown out ending up in landfill.

At EcoSew we make fabric gift bags that are the ideal alternative. They come in several sizes to hold various types of presents from jewellery, toys, clothes, slippers, socks, books amongst other things, they are reusable year after year and washable.

We have various fabric designs for various occasions: Christmas, birthdays, Valentine's day, anniversaries etc

Let's make it the norm for the next generation to use fabric gift bags and save the trees!

Material used

Cotton and polycotton are currently used to make the gift bags and the bags are closed with a drawstring polyester ribbon.

We use new both new fabric as well as reclaimed fabric to give a new life to old items that would end up being thown away such as curtains or duver covers. Hence some fabrics might have slight defaults.

NOTE: To order one specific fabric design on the photos, please send us a message prior ordering and we will check fabric stock . Being a very small enterprise we don't hold large amount of fabric of each designs, making your item unique!

Some that we have are:

Christmas themes

Colourful stripes


Purple/green floral


Turquoise floral


Robots (more suitable for M/L sizes)


African style

If you have a special design in mind, just ask we might have it in stock and make it upon request!


MINI: cm wide x cm high with - content only below drawstring: cm x cm

XS: 20 cm wide x 18cm high with - content only below drawstring: 20 cm x 14 cm

S: 23 cm wide x 29cm high with - content only below drawstring: 23 cm x 29 cm

M: 27 cm wide x 28cm high with - content only below drawstring: 27 cm x 35 cm

M+:(can hold up to 2 bottles for example): 24cm wide x 41 cm high - content only below drawstring 24 cm x 34 cm

L: 33 cm wide x 45cm high with - content only below drawstring: 33 cm x 36 cm

Note that sizes may vary a little from item to item due to its handmade nature and depending on fabric stock to avoid wastage in cutting


MINI: £2

XS: £2.50

S: £3.50

M and M+: £4.50

L: £5.50

(+ postage, see the Terms and Conditions page for details of delivery fees)

Care instructions

Wash at 30°C – do not tumble dry