.

Guide to Creating a QR Code generator shortcut with Jellycuts

Guide to Creating a QR Code generator shortcut with Jellycuts

Step 1: Setting Up the Environment

First, set up the environment for your shortcut by writing:

import Shortcuts Shortcuts
#Color: red, #Icon: shortcuts

This allows the shortcut to access actions from the iOS Shortcuts app. With Color and Icon , you can customize these aspects of your shortcut.

Step 2: Request the URL from the User

Add the capability to ask the user to enter the URL:

askForInput(prompt: "Enter the URL to generate QR code", type: URL, default:, allowDecimal: false, allowNegative: false) >> url

This line prompts the user to enter the URL and stores it in the variable url.

Step 3: Create the QR Code

Generate a QR code from the provided URL:

createQR(text: url, correction: Medium) >> qrCode

This creates a QR code from the URL with a Medium error correction level and stores it in qrCode.

Step 4: Display the QR Code

Display the generated QR code to the user:

quicklook(input: qrCode)

This allows the user to preview the generated QR code.

Complete Shortcut Code

Here is the complete example code to create this shortcut in Jellycuts:

import Shortcuts
// Color: red, Icon: shortcuts

// Ask for the URL for the QR code
askForInput(prompt: "Enter the URL to generate QR code", type: URL, default:, allowDecimal: false, allowNegative: false) >> url

// Create the QR code
createQR(text: url, correction: Medium) >> qrCode

// Preview the QR code
quicklook(input: qrCode)

Now compile in Jellycuts

Export your jelly to your shortcut gallery and you're done.

Conclusion

With this guide, you can easily create a Jellycuts shortcut that asks the user for a URL, generates a QR code from that URL, and then displays the result using quicklook.

This is an effective way to generate QR codes on your iOS device even in iOS 18.1. If you have any more questions or need further examples, feel free to ask!