QR Code Optimiser
This simple script automatically chooses the best settings to prioritise getting the smallest QR code, followed by the highest level of error correction.
Also, it uppercases some URLs for more efficient encoding (some URLs should be non-case sensitive). In a tiny number of cases this might break the URL. Proceed with care!
This uses Kazuhiko Arase's QR code library.