Saltar al contenido
Portada » Blog » lnaddr2invoice: convierte Lightning Address a invoice BOLT-11

lnaddr2invoice: convierte Lightning Address a invoice BOLT-11

Tienes una dirección Lightning como [email protected] y necesitas el invoice exacto para pagarlo desde una wallet que no resuelve automáticamente. Eso pasa más de lo que debería.

Pagar con Lightning debería ser tan simple como escanear un QR. Pero hay wallets —sobre todo las más enfocadas en privacidad o en autocustodia— que no resuelven direcciones Lightning Address directamente: necesitan un BOLT-11 invoice crudo. Ahí entra lnaddr2invoice, una utilidad tan pequeña como concreta.

Para qué sirve lnaddr2invoice en 2026

Una Lightning Address es un alias en formato email ([email protected]) que esconde detrás una petición HTTP a un servidor LNURL. El proceso tiene dos pasos: primero consultas el endpoint del dominio, luego pides un invoice por la cantidad que quieres pagar. La mayoría de wallets integran esto sin que lo veas. Algunas no.

lnaddr2invoice hace exactamente esos dos pasos de forma manual y te devuelve el invoice BOLT-11 para que lo copies, lo escanees o lo pegues donde necesites. Sin cuenta, sin registro, sin backend propio. La consulta va de tu teléfono directamente al servidor LNURL del destinatario.

El APK pesa menos de 5 MB, requiere Android 8.0 como mínimo y la arquitectura es pura Kotlin nativo. No hay trackers, no hay Firebase, no hay nada que no debería estar ahí. El código está en GitHub bajo licencia MIT.

Cómo instalar lnaddr2invoice en Android

No está en Google Play. Vive en F-Droid, que es donde tiene que estar una app así.

  1. 1
    Abre F-Droid y busca lnaddr2invoice, o entra directamente con el enlace de abajo.
  2. 2
    Pulsa Instalar. No pide permisos raros: solo acceso a internet para resolver la dirección.
  3. 3
    Abre la app, escribe la Lightning Address en el campo superior y el importe en satoshis. Pulsa Get invoice.
  4. 4
    Copia el invoice resultante o usa el botón de compartir para mandarlo directamente a tu wallet.

lnaddr2invoice vs las wallets Lightning de pago

La comparativa directa no es contra otra app «resolutora de invoices» —ese nicho no existe en el mundo propietario porque las wallets lo integran dentro—. El equivalente de pago son wallets Lightning con Lightning Address integrada como Wallet of Satoshi (gratuita pero custodial, con KYC si superas ciertos límites, y cerrada) o Alby (freemium, con plan Hub desde 21.000 sats/mes en 2026 para funciones avanzadas).

Evítalo
Wallet of Satoshi
Gratis, custodial
Resuelve LN Address
Tus llaves no son tuyas
Código cerrado

Recomendado
lnaddr2invoice
Gratis y libre
Sin custodia
Código abierto MIT
Sin cuenta ni registro

Alternativa
Alby Hub
Desde ~21.000 sats/mes
Autocustodia posible
Freemium con límites
Más complejo

Cuándo lnaddr2invoice NO es la mejor opción

Sé honesto contigo mismo: si tu wallet principal ya resuelve Lightning Addresses —Phoenix, Breez o Zeus lo hacen perfectamente—, esta app no te aporta nada. Es una herramienta de puente para situaciones específicas, no un reemplazo de nada.

Tampoco sirve si el servidor LNURL del destinatario está caído o mal configurado. En ese caso la app te dará un error HTTP y no hay mucho más que hacer: el problema es del otro lado.

Y una limitación que no todo el mundo menciona: la app no guarda historial de invoices generados. Si cierras la pantalla sin copiar el invoice, tienes que volver a pedirlo.

Comparte el invoice directo a otra app

Después de generar el invoice, pulsa el icono de compartir (arriba a la derecha). Android te muestra el selector de apps: elige tu wallet directamente. Así evitas copiar y pegar y posibles errores de clipboard.

Pide el mínimo si no sabes cuánto enviar

Si no tienes claro el importe, escribe 1 en el campo de satoshis y pulsa Get invoice. El servidor LNURL te responderá con los límites mínimo y máximo que acepta esa dirección. La app los muestra antes de generar el invoice definitivo.

Yo lo uso cuando pago desde Electrum con su plugin Lightning: resuelve mal las Lightning Addresses y necesito el BOLT-11 crudo. Con lnaddr2invoice tardo diez segundos en tenerlo.

Es una app de un solo truco, y lo hace bien. Si alguna vez has tenido que explicarle a alguien qué es una Lightning Address y por qué su wallet no la acepta, ya sabes que el problema existe. Que haya una solución libre, pequeña y sin basura dentro no es poca cosa.