Crea un código QR de Bitcoin desde tu dirección de monedero
Pega tu dirección, añade un importe si quieres y descarga un código que lee cualquier monedero de Bitcoin - con el estilo de tu gráfica y exportado con calidad de impresión.
Se abre en Google Maps. Las coordenadas también funcionan: 37.4224, -122.0841.
El código abre el formulario «Escribir una reseña» de tu negocio. Pega el ID de lugar o un enlace de Google Maps que lo contenga.
Un enlace UPI no lleva suma de verificación: un ID mal escrito genera un código que se escanea perfectamente y le paga a otra persona. Pega el ID desde tu app de pagos en lugar de teclearlo, y mándate una rupia antes de imprimir.
Pégala exactamente como la copiaste. KoloQR no arma el payload: codifica el que emitió tu banco y lo comprueba antes de que lo imprimas.
SVG, PNG, JPG • Máx. 2 MB
¿Qué es un código QR de Bitcoin?
Un código QR de Bitcoin es un código QR que guarda una URI de pago de Bitcoin - una dirección y, opcionalmente, un importe, escritos en el formato BIP-21. Al escanearlo en una app de monedero se rellena el destinatario, así que nadie tiene que volver a teclear 42 caracteres. La dirección vive en el patrón; no ocurre ninguna transacción hasta que quien paga aprueba una.

Qué mete BIP-21 dentro del patrón
La URI de pago es una estructura pequeña y bien definida, y cada parte cambia lo que hace el monedero que recibe:
- bitcoin: - el esquema. Es lo que hace que un teléfono ofrezca el código a una app de monedero y no a un navegador.
- La dirección - adónde van los fondos. Una dirección bech32 moderna empieza por bc1 y tiene 42 caracteres; los formatos antiguos empiezan por 1 o 3 y tienen entre 26 y 35.
- ?amount=0.05 - opcional, y siempre en BTC decimales en lugar de satoshis. El monedero rellena el importe por adelantado, y quien paga todavía puede cambiarlo antes de aprobar.
No hace falta nada más, y nada del código toca la red. Un código QR de Bitcoin es un texto sobre adónde enviar dinero - no puede mover fondos, no se puede gastar desde él y funciona igual en una pantalla que impreso en papel.
Pon en mayúsculas una dirección bech32 y el patrón se reduce a la mitad
Las direcciones bech32 - las que empiezan por bc1 - están definidas como insensibles a mayúsculas, y BIP-173 recomienda usar la forma en mayúsculas precisamente dentro de los códigos QR. El motivo está en cómo codifican los datos los códigos QR. El texto con mayúsculas y minúsculas mezcladas tiene que ir en modo byte, a 8 bits por carácter; el texto limitado a dígitos, letras mayúsculas y un puñado de símbolos entra en el modo alfanumérico, a 5,5 bits. Para una dirección de 42 caracteres eso es aproximadamente un tercio menos de bits, lo que suele bajar el símbolo una versión o dos: menos módulos en el mismo cuadrado, cada uno más grande, y un código que se lee desde más lejos y sobrevive a una impresión peor. El ahorro es real y gratis - BC1QAR0SRRR7XFKVY5L643LYDNW9RE59GTZZWF5MDQ es la misma dirección que su forma en minúsculas para cualquier monedero que implemente el estándar. Solo vale para bech32. Las direcciones heredadas que empiezan por 1 o 3 son Base58Check, donde las mayúsculas importan y cambiarlas produce una dirección distinta e inválida - y Ethereum va aún más lejos: usa las mayúsculas para llevar una suma de verificación, y por eso una dirección de Ethereum nunca debe ponerse en mayúsculas.
Generar código QR
Dónde se usan los códigos QR de Bitcoin
El código existe para evitar que alguien transcriba una cadena de 42 caracteres, y por eso aparece allí donde una dirección tiene que salir de una pantalla:
Cómo crear un código QR de Bitcoin
Dirección, importe, descarga - y una comprobación que sí importa:
Generar código QR- 1
Copia la dirección de recepción de tu monedero
Cópiala y pégala; nunca la teclees. Un solo carácter equivocado da una dirección inválida o, en casos raros, una válida que no es de nadie.
- 2
Abre el selector de tipo y elige Bitcoin
Bitcoin está bajo Más, en el grupo Cripto. Pega la dirección y añade un importe en BTC si quieres que el monedero lo rellene por adelantado.
- 3
Dale estilo, pero que siga siendo legible
Elige una forma y unos colores si el código va dentro de una gráfica de marca. Aquí el contraste importa más que en ningún otro tipo, porque un carácter mal leído es un pago fallido.
- 4
Verifícalo escaneando, carácter a carácter
Escanea el archivo exportado con una app de monedero real y compara la dirección que muestra con la que copiaste - toda, no los primeros y los últimos cuatro. Luego exporta SVG o PDF.

¿Qué formato de archivo deberías descargar?
KoloQR exporta tu código QR de Bitcoin en tres formatos. Elige por dónde va a verse:
- PNG para pantallas de punto de venta, overlays y páginas web, donde el código se muestra a un tamaño fijo.
- SVG para cartelería de donaciones, facturas y tarjetas impresas: cualquier cosa que una imprenta escale sin ablandar los bordes.
- PDF para entregar a una imprenta o colocar en una plantilla de factura con calidad lista para imprimir.
Aquí la calidad de impresión no es cosmética. Un módulo blando o roto en un código de enlace cuesta una visita; en un código de pago o no se escanea o, en el peor caso, obliga a quien paga a teclear la dirección a mano. Exporta vector, imprime grande y mantén el contraste absoluto.
Generar código QRBuenas prácticas para códigos QR de Bitcoin
Un código de pago tiene un modo de fallo que ningún otro tipo de QR tiene, así que los hábitos son más estrictos:
Pon las direcciones bech32 en mayúsculas antes de codificar
Una dirección bc1 toda en mayúsculas entra en la codificación alfanumérica, aproximadamente un tercio menos de bits que con mayúsculas y minúsculas mezcladas. La misma dirección, un patrón más despejado y mejor distancia de escaneo.
Nunca pongas en mayúsculas una dirección heredada
Las direcciones que empiezan por 1 o 3 usan Base58Check, donde las mayúsculas importan. Cambiarlas no da la misma dirección - da una inválida, o la de otra persona.
Verifica la dirección completa después de generar
Escanea el archivo exportado en un monedero y compara todos los caracteres. Mirar solo los primeros y los últimos cuatro es justo el atajo que el malware que cambia direcciones está hecho para aprovechar.
Piénsatelo dos veces antes de imprimir una dirección fija
Reutilizar una dirección enlaza todos los pagos a ella en el registro público, lo que es una pérdida de privacidad para ti y para todo el que te pague. Un punto de venta debería generar una dirección nueva en cada venta.
Ten cuidado con los importes fijos
Un importe en BTC queda fijado en el momento en que se imprime, y el tipo de cambio no. Para cualquier cosa con precio en moneda local, imprime solo la dirección y deja que la caja ponga el importe.
Indica la red junto al código
Un «Solo Bitcoin (BTC)» evita el error más caro de los pagos en cripto - las monedas enviadas por la red equivocada no suelen recuperarse.
Mantén los módulos de negro puro
El estilo está bien alrededor del código. Dentro, este es el único tipo donde una relación de contraste justa no compensa el diseño, porque el coste de una mala lectura es un pago que no llega.
Protege la zona tranquila
Cuatro módulos de margen limpio por cada lado, y más en un cartel cargado. La corrección de errores puede reconstruir módulos dañados; no puede encontrar un código sin margen.
Dimensiónalo con generosidad
Al menos una décima parte de la distancia de lectura, y luego un paso más. Una URI de Bitcoin es una carga larga, así que el símbolo es denso incluso en su mejor caso.
Nunca pongas una clave privada o una semilla en un código QR que publiques
Una dirección de recepción se le puede enseñar a cualquiera. Una clave privada o una frase semilla en un código es el monedero entero, legible por cualquier cámara que apunte a él.
Por qué tu código QR de Bitcoin no funciona
Un código de pago falla de maneras que conviene conocer antes de que haya dinero de por medio. Estas cuatro cubren casi todos los casos.
El monedero dice que la dirección no es válida
- Causa
- Normalmente es una dirección heredada que se puso en mayúsculas, o una dirección copiada con un espacio o un salto de línea de más desde un correo o un PDF. Base58Check distingue mayúsculas y no perdona.
- Solución
- Copia la dirección de nuevo desde el monedero, pégala sin editarla y aplica el truco de las mayúsculas solo si empieza por bc1. Luego vuelve a escanear el archivo exportado para confirmarlo.
El código es muy denso y cuesta escanearlo
- Causa
- Una dirección bech32 de 42 caracteres con mayúsculas y minúsculas mezcladas se codifica en modo byte, a 8 bits por carácter, y un parámetro de importe añade más. Esa combinación sube el símbolo varias versiones.
- Solución
- Pon la dirección bech32 en mayúsculas para pasarla al modo alfanumérico, quita el parámetro de importe si no es imprescindible e imprímelo más grande. Las tres cosas ayudan, y la primera es gratis.
El teléfono abre un navegador en vez de un monedero
- Causa
- Ninguna app del teléfono está registrada para manejar el esquema bitcoin:, así que el sistema operativo acaba tratándolo como un enlace desconocido.
- Solución
- Es lo esperable en un teléfono sin monedero instalado. Quien te pague tendrá uno; prueba con una app de monedero en lugar de juzgar desde un teléfono que no tiene ninguna.
Los pagos llegaron con el importe equivocado
- Causa
- El parámetro de importe impreso está en BTC y se fijó a un tipo de cambio pasado, así que ya no coincide con el precio en moneda local.
- Solución
- Imprime solo la dirección en cualquier cosa de vida larga y deja que quien paga o la caja introduzca el importe. Los importes fijos son para una pantalla que se regenera en cada transacción.
¿Sigues sin saber si el fallo está en el archivo o en la impresión? Suelta la imagen exportada en el escáner de códigos QR: si se descodifica en el ordenador y no en papel, el fallo entró después del archivo.
Questions? Answered
Un código QR de Bitcoin guarda una URI de pago - una dirección y, opcionalmente, un importe - en el formato BIP-21. Al escanearlo en una app de monedero se rellena el destinatario, así que nadie tiene que volver a teclear una dirección de 42 caracteres.
Copia la dirección de recepción de tu monedero, elige Bitcoin en el selector de tipo de KoloQR y pégala. Añade un importe si quieres que venga ya puesto y descarga un PNG o SVG. No se envía nada a ningún servidor.
Sí, si guarda una dirección de recepción: eso es información pública y solo sirve para enviarte fondos. Nunca pongas una clave privada o una frase semilla en un código que publiques; eso es el monedero entero.
Porque bech32 es insensible a mayúsculas, y una dirección en mayúsculas entra en la codificación alfanumérica del QR, a 5,5 bits por carácter en lugar de 8. Eso es aproximadamente un tercio menos de bits y un código visiblemente más despejado y fácil de escanear.
No - solo las direcciones bech32 que empiezan por bc1. Las heredadas que empiezan por 1 o 3 usan Base58Check, donde las mayúsculas importan. Una dirección de Ethereum tampoco debe ponerse nunca en mayúsculas: allí las mayúsculas llevan la suma de verificación EIP-55.
Solo en una pantalla que se regenere en cada transacción. Un importe queda fijado en BTC en el momento de imprimir mientras el tipo de cambio se mueve, así que un importe impreso se aleja del precio que querías.
Funciona, pero todos los pagos a esa dirección quedan públicamente enlazados entre sí. Para un cartel de donaciones es un compromiso aceptado; para un punto de venta, genera una dirección nueva en cada transacción.
No. El escaneo rellena el destinatario y, si está, el importe. Quien paga todavía revisa y aprueba la transacción en su monedero - un código QR no puede mover fondos por sí solo.
El código en sí es solo texto, así que se escanea sin conexión. Difundir la transacción necesita conexión - y eso es lo que hace que estos códigos sirvan en monederos de papel y en montajes de almacenamiento en frío.
Porque ninguna app de ese teléfono está registrada para el esquema bitcoin:. Es normal en un teléfono sin monedero instalado. Prueba con una app de monedero real en lugar de hacerlo desde un dispositivo que no tiene ninguna.
Sigue explorando
Páginas que continúan donde esta termina: el mismo contexto, el mismo tipo de código o la siguiente decisión que tomar.
Código QR de PayPal
Cobra desde un código impreso enviando el escaneo a tu enlace de PayPal.me.
Código QR de Pix
Codifica la cadena Pix Copia e Cola que emitió tu banco como un código con estilo y listo para imprimir.
Código QR de PromptPay
Codifica la cadena de PromptPay que emitió tu banco tailandés como un código con estilo y listo para imprimir.
Tiendas físicas
Fichas de producto, stock y enlaces de reseña en etiquetas de estante, escaparates y carteles de caja.
Salones de belleza
Reservar desde el sillón, cuidados posteriores por servicio y un portafolio por estilista, con códigos que aguantan acetona, tinte y laca.
Código QR de Ethereum
Convierte una dirección de Ethereum en un código que cualquier cartera puede escanear, con un importe opcional.
¿Por qué KoloQR?
- Crea códigos QR para sitios web, menús, Wi-Fi, PDF y tarjetas de visita
- Personaliza colores, logotipos y formas únicas
- Descarga archivos PNG y SVG de alta calidad
- Pensado tanto para impresión como para digital
