Выбирая генератор QR-кодов для своей визитки, я нашел удобный бесплатный сервис от bitcat.cc. В нем присутствуют разные способы стилизации: загрузка изображения/GIF фоном, установка логотипа по центру, изменение цвета подложки. Инструмент написан на JavaScript (в том числе серверная реализация Node.js), имеет широкую поддержку браузеров и не требует лишних плагинов для работы.
Код открыт и доступен на GitHub.