QR Code Generator

Creating QR codes can be quite useful. Over here some additional information how to do it with PHP and especially some information about QR codes in general.

Creating your own QR code can be easily done on the QR Code Generator page. Just write your own text or copy some text from below and adapt it to your needs.

Types of QR Codes

QR codes can be used for quite a lot of different types of information. Below a list of some possibilities.

Webpage

If you want to add a webpage URL to the QR code, just use http: or https: and you are good to go.By the way, using capital letters instead of lower letters is not changing the URL in any way but is encoded more efficiently in QR code.

https://www.russwurm.com

E-Mail

You can just enter the email address but it is preferred to add mailto: in front of the mail address.

mailto:info@russwurm.com

Phone Number

A phone number should be prefixed with tel: to indicated that the information is about a phone number. It is also a pretty good idea to add the country code that the number is working independent of the reader location.

Readers usually open the phone application when a phone number is detected - but not dialing the number.

tel:+1 345 555 6578

SMS

Pretty much the same as with a phone number, just using the sms: prefix

sms:+1 345 555 6578

vCards

To store your whole contact information you can use the vCard format. Even though it is not really optimal for QR codes it is widely supported and works pretty well. Just use the template below to get a very basic vCard.

Calendar Event

Geolocation

You can specify the coordinates with the "geo:" prefix and usually the reader opens an application to show this location. Specify the latitude, longitude, height (above sea level).

geo:48.306055,11.909632,100

Wifi Configuration

The configuration of a Wifi network can be encoded in a QR code as well. The parameters consist of the following codes:T: Type of authentication, WAP or WAP or just omit if no password is used.S: SSID of the network, this is basically the name of the network. Place the name in double quotes.P: Password of the network if one exists. Place the password in double quotes.H:Hidden SSID. Set this to true if your SSID is hidden or just omit it.