QRcode API: After Register(https://qrcodeapi.ir) you have a token key. so you can use free api. Call API and Methods : 1) plaintext : https://qrcodeapi.ir/index.php?p=api&key=YOUR_TOKEN&ext=png&size=5&content=Hello World 2) url : https://qrcodeapi.ir/index.php?p=api&key=YOUR_TOKEN&ext=png&size=5&content=https://google.com 3) tel : https://qrcodeapi.ir/index.php?p=api&key=YOUR_TOKEN&ext=png&size=5&type=tel&content=98933xxxxxx 4) sms : https://qrcodeapi.ir/index.php?p=api&key=YOUR_TOKEN&ext=png&size=5&type=sms&content=98933xxxxxx 5) email : https://qrcodeapi.ir/index.php?p=api&key=YOUR_TOKEN&ext=png&size=5&type=email&content=email@domain.com YOUR_TOKEN : Please replace your token instead YOUR_TOKEN EXT : you can select png or jpg SIZE : size is a number between 1 - 100 TYPE : Image output type (email,sms,tel OR empty) If all thinks are ok you will have a json response. You can see 2 item in json and you must download file from address. This file remove from server at 1 next hour.