There are many ways to make labels for your homebrew. Publisher or word and a little knowledge are a good way to go but if you just want something simple and quick then give Labeley.com a go.
They sent me an email and usually when someone spams my inbox, I ignore it but it seems worth letting people know about.
It's very simple to set up a beer label on the site. A few clicks of the mouse is all it takes.
The only downside is that when you get to the end, all you are left with is an option to share it on social media sites or else get the code for your site. You can also download it but you basically get a png (graphics) file. That means to turn that in to a label, you still need publisher or word or something that can support labels, import that graphic in to the template and print it.
It would be nice if some sort of Java label maker loaded without the need for third party software. Not everyone has Microsoft office on their computer.