LNURL

LNURL is a set of open protocols designed to simplify how Lightning Network wallets and services interact, especially through QR codes. The purpose of LNURL is to make using the Lightning Network more user-friendly by hiding the complex details of payment requests—so you don’t need to manually exchange long Lightning invoices.

LNURL uses HTTP as its communication layer, allowing wallets to connect with external apps and services in a secure, standardized way. You’ll often see LNURL in action when you scan a QR code to pay, receive funds, or log in to a website using your Lightning wallet.