Result

jQuery

$(document).ready(function() {
    var _opt = null;
    $.fn.QR = function(op) {
        _opt = $.extend({}, $.fn.QR.defaults, op);
        return this.each(function() {
            //APIでサイズ指定とURL埋め込みの処理
            var code = "https://chart.googleapis.com/chart?chs=150x150&cht=qr&chl={url}&choe=UTF-8";
            var qrc = code.replace();
            //置き換え
            qrc = qrc.replace(/{url}/g, escape(_opt.url));
            //画像として出力
            $(this).append("<img src='" + qrc + "'>");
        });
    };
    $.fn.QR.defaults = {
        url: window.location
    };
});
//URL指定
$("#qrcode").QR({
    url: "http://kachibito.net"
});

html

<span id="qrcode"></span>

via

MyQRCode