The number format is strict
Digits only, with the country code, and nothing else:- No
+, no spaces, no brackets, no dashes - No leading zero — an Australian
0400 000 000becomes61400000000 - No
00international prefix either; the country code alone is enough
Encode the words, bind only the ID
text= has to be URL-encoded, and QRtub does no encoding. So write the static part already
encoded, and bind only a value with no spaces in it:
%20 is a space. Never bind a description or a note — the first space breaks the link.