recycled plastic woven. great size and durable fabric for everyday wear. 💚. body of bag is 12” x 8”.