The problem is that, one, these services charge money for something you can do for free, and, two, that this software doesn't work very well. When you put in an image, it will give you a chart, yes. That chart will also probably include fifteen to thirty colors; this is fine for an image with subtle gradations, but if you're like me, you prefer to work with bold, simple images.
This is a tutorial on how to do just that. This tutorial works best for images like silhouettes, logos, and other bold images that are only a few colors. It's also great for doing stuff for kids and people who are just learning to stitch. Best of all, it's totally free, and it only takes ten or fifteen minutes per chart!
You will need:
-An image file, preferably at least 600x600px
-KG-Chart, a free program which you can download here: http://www.iktsoft.net/kgchart-en/kgchart/
KG-Chart is a really great program for creating cross stitch patterns. There's a learning curve, mostly because there's no documentation, but once you get the hang of it, it's easy and powerful. Unfortunately, it's only available for Windows Vista/7/8, but I suspect these instructions could transfer to programs with similar commands.
Step 1: Importing and viewing the image
When you import your image, you should see an image that is a complete mess. Now, we know what this image is supposed to look like. It's supposed to be two colors. How do we make it two colors without painstakingly going through and changing every stitch?