QR Code and 2D Code Generator Has Moved

This generator has found a new home!                                     

After serving over 5 million codes since 2010, the QR Code and 2D Code Generator has moved to its permanent home on the official Qrafter website.

The new location of the generator: https://qrafter.app/qr-code-generator

All the features you know are still available without interruption:

  • QR Code, Data Matrix, Aztec Code, and Micro QR Code generation
  • URL, WiFi, vCard, meCard, email, phone, SMS, and calendar event encoding
  • Custom colors, error correction levels, and multiple output formats
  • Exotic new features compatible with Qrafter that you must definitely try: compression and password protection

Thank you for using this tool over the years. Please update your bookmarks!

Please let me know if you encounter any problems or have feature requests.

See you at our new home!

1,134 thoughts on “QR Code and 2D Code Generator Has Moved”

  1. Do you have an option, (paid or otherwise) to generate dynamic QR codes. If so, what are the terms and conditions?
    Thanks,
    Great information here!

  2. Thanks Kerem. for your answer.
    Well it looks clear with your test that my reader Windows Mobile reader is not correctI with international call numbering . I will need to change my reader, although readers for Windows Mobile are rare and therefore do not know what reader to choose . Or changing mobile handset … ;+(

  3. HI Kerem,
    Many thanks for your smart and useful encoder.
    I have an issue when considering phone number, being used in international format upon QRcode generation.
    * When requiring an SMS action, input of +44xxxxxxyz phone number , using the international “+” sign for international phone access, is coded and decoded well.
    * But when requiring a phone CALL action,, input of +44xxxxxxyz phone number , using the international “+” sign for international phone access, is decoded as a CALL to 44xxxxxxyz phone number , without “+” , which of course is not correct.
    Do you know this on your side or is it my decoder which works not correctly ?
    There are not too many choices for Windows mobile qrcode reader, so may be you can recommand one which works properly if it seems it comes from my decoder?Many thanks !

    1. Hi Gauthier,

      Just double checked the source code and tested the generator with Qrafter on my iPhone and the generator creates a correct code. Looks like your reader app has some bug. I don’t have any first hand experience with Windows Mobile, so I will not be able to help on recommending a reader.

    1. The content of the code does not change. So the only explanation would be that you created the code, tested it but did not download it to your computer for prints before your session expires. I had corrected this issue so the generator would show the error instead of including it in the QR code but I’ll check it again.

  4. I am receiving this error while scanning a QR Code I made from your Generator: your generator session seems to have expired. Please refresh the page

    Do you know how to fix this?

  5. The MECARD codes generated by NTT Docomo’s reference implementation “QR-Factory” do not include the leading commas for empty address fields.

  6. Awesome site.

    Generating a code in MECARD format, I see extra commas appearing in the address field when I decode it.

    If I enter
    Street: 1 Main Street
    City: Mytown
    State: CA
    Zip: 33333
    Country: USA

    The code decodes as
    ,,1 Main Street,Mytown,CA,33333,USA

    Note the two leading commas and commas between State Zip and Country

    Different scanner apps do different things, some change commas into a newline so the address starts with 2 blank lines.

    Aren’t the two leading commas wrong? Perhaps the others as well?

    1. The only way to do that is if you have control of the domain where the QR is pointing to. For example, if you own http://www.example.com, and your QR code points to http://www.example.com/randompage, but you no longer have content at that URL, you can create a permanent 301 redirect to a different location. I often use a redirect URL to begin with so that the destination remains flexible.

      Similarly, if you are using WordPress, there is a very easy-to-use plugin called “Page Links To” which can provide similar functionality, although Google Analytics/Webmaster Tools might not be super happy with you. Check out http://bit.ly/RgHi5J for more information on the subject.

  7. I have a website where I have a YouTube video on. I have generated a QR code linking to the website. The QR-code to the website is working fine, but I am not able to play the YouTube video. Does anyone know why the YouTube video doesn’t work?

    thanks in advance.

  8. Hi Kerem,
    thanks for Qrafter Pro. Great stuff.
    We consider using it “productively” for generating QR codes for business cards for a client. When generating a new code I have to reenter all details, although only a few parameters change from code to code (and I do not want to create contacts in my address book for all the clients employees).
    Would it be possible to implement the possibility to clone the information from a code in the app history, change the relevant parameters and generate a new code from that.
    That would be a fantastic addition to your already very useful app.
    Cheers, Nils.

  9. Hello Kerem,
    thank you for the good software QRafter Pro. However, I have some questons and requests on creating QRCs using QRafter Pro 😉
    • Location: Can you please add the possibility to simply enter geo coordinates manually, like e.g. «N 23.45678, E 12.98765»? My GPS device gives me the coordinates and other software and even paper maps, too. So why use Google? Most of the time, my iPad has no Internet access, by the way…
    • SMS: when I enter the target telephone number as «+49-123-4567 8901», then a comma will be inserted after the digit «7» by QRafter. This may be a bug…
    • Pixel size: the software offers fixed sizes, like 200×200 pixels, 300×300, etc. But that leads to non square QR-pixels and to other effects with large QRCs. Why not just use 1 PNG pixel for 1 QRC pixel? Or 2×2, 4×4, or so? When using the result picture in a text layout software like e.g. OpenOffice, it is no problem to resize (enlarge) the QRC picture, therefore I don’t understand the reason for this presetings, but I am curious — can you explain them to me, please?
    • QRC picture export: can you please add the possibility to export the QRC picture to iTunes? I don’t use iPhoto for some reasons…

    1. Thanks for the feedback Gerhard,

      1. I’ll see what I can do about location data.

      2. The SMS comma is not a bug, it separates number from SMS body. Even if you don’t have an SMS body, there must be a comma there. It is a problem with other readers.

      3. General userbase wants to resize the image inside the app, therefore the sizes are present there. For an untouched image, you should use the vector output of the app.

      4. I’ll see what I can do about this either. I already added Dropbox support to v5.5, that may suit your needs.

      Thanks again!

Leave a Reply

Your email address will not be published. Required fields are marked *