Generador de QR de pago cripto
Códigos QR de pago de Bitcoin y Ethereum con importe.
Todo se genera localmente — sin claves, sin conexión de monedero, nada sale de tu navegador.
Recibe cripto con un código QR de pago
Elige Bitcoin o Ethereum, pega tu dirección de recepción y añade opcionalmente un importe, una etiqueta o una red. La herramienta valida primero la suma de verificación de la dirección, ensambla un URI de pago con el estándar BIP-21 o EIP-681 y lo muestra como un código QR que puedes descargar o copiar. Los importes en ETH se convierten a wei con matemática entera exacta — sin redondeo de coma flotante. Todo se genera localmente — sin claves, sin conexión de monedero, nada sale de tu navegador.
Los monederos entienden URIs de pago estándar: BIP-21 para Bitcoin (bitcoin:address?amount=…&label=…) y EIP-681 para Ethereum (ethereum:address@chainId?value=…). Codifica uno en un código QR y el pagador lo escanea en lugar de teclear 42+ caracteres a mano — la mayor fuente de accidentes con fondos perdidos en los pagos cripto.
Este generador valida la dirección de destino antes de dibujar un código: las direcciones de Bitcoin reciben verificación completa de suma de verificación Base58Check o Bech32/Bech32m, y las de Ethereum, comprobaciones de formato con un enlace a la validación EIP-55 completa. Los importes de Ethereum se convierten a wei con matemática entera BigInt para no perder precisión. Todo — validación, ensamblado del URI, dibujo del QR — ocurre localmente; sin claves, sin conexión de monedero, y el importe es solo una sugerencia que el pagador puede cambiar.
Preguntas frecuentes
¿Qué son BIP-21 y EIP-681?
Son los formatos estándar de URI de pago que entienden los monederos. BIP-21 define enlaces bitcoin: con parámetros opcionales de importe, etiqueta y mensaje. EIP-681 define enlaces ethereum: con un @chainId opcional y un valor expresado en wei. Esta página codifica esos URIs en códigos QR.
¿Qué pasa cuando alguien escanea el código?
Su aplicación de monedero abre una pantalla de envío prerrellenada: la dirección de destino queda fijada, y el importe, la etiqueta o la red se aplican cuando el URI los incluye. Escanear nunca mueve fondos por sí solo — el pagador sigue revisando y confirmando la transacción en su propio monedero.
¿Por qué el importe es solo una sugerencia?
El URI solo prerrellena el formulario de envío. Todo monedero permite al pagador editar el importe antes de enviar, así que trátalo como una solicitud y no como una garantía, y confirma lo que llegó realmente en tu propio monedero o en un explorador de bloques.
¿Por qué no se soportan tokens ERC-20 como USDT o USDC?
Las transferencias de tokens usan una forma distinta de EIP-681 que llama a la función transfer del contrato del token, y el soporte de los monederos para esa forma es inconsistente — un código que falla en silencio en la mitad de los monederos es peor que ninguno. Esta herramienta se limita a las monedas nativas: BTC en Bitcoin, ETH en la red seleccionada.
¿Mi dirección o mi importe se suben a algún sitio?
No. Todo se genera localmente — sin claves, sin conexión de monedero, nada sale de tu navegador. No hay componente de servidor: el URI se ensambla y el código QR se dibuja íntegramente en tu dispositivo.
¿Qué redes de Ethereum puedo elegir?
Mainnet de Ethereum, Base, Arbitrum One, OP Mainnet y Polygon. Los URIs de mainnet omiten el chain id, mientras que las demás redes añaden @chainId para que los monederos compatibles cambien a la red correcta. La herramienta solo solicita la moneda nativa de la red seleccionada.
¿La herramienta comprueba mi dirección antes de generar?
Las direcciones de Bitcoin se validan primero por completo — doble SHA-256 de Base58Check para las direcciones legacy 1… y 3…, sumas de verificación Bech32 o Bech32m para las direcciones bc1… — de modo que una errata no puede convertirse en un código escaneable. En las direcciones de Ethereum se comprueba el formato 0x más 40 hexadecimales, y las que mezclan mayúsculas y minúsculas pueden verificar su suma de verificación en nuestro Validador de direcciones Ethereum.
Última actualización: