Canva has a collection of neat plug-ins called mini apps for simplifying your design ... Upload the image or icon you want to turn into a pattern and then pick the number of rows and columns.