Crea un código QR de Ethereum desde tu dirección de cartera

Pega tu dirección 0x, añade un importe si quieres y descarga un código que lee cualquier cartera de Ethereum - exportado con calidad de impresión y con las mayúsculas de la suma de verificación intactas.

1 Contenido
https://
Sin registro necesario Códigos QR ilimitados Sin marca de agua Free high-resolution downloads
2 Diseño
Forma
Patrón
Ojos
3 Vista previa
¡Copiado!

¿Qué es un código QR de Ethereum?

Un código QR de Ethereum es un código QR que guarda un URI de pago de Ethereum - una dirección y, opcionalmente, un importe - escrito en el formato EIP-681. Al escanearlo en una app de cartera se rellena el destinatario, así nadie tiene que reescribir una cadena hexadecimal de 42 caracteres. La dirección vive en el patrón; no ocurre ninguna transacción hasta que quien paga aprueba una.

El diseñador de KoloQR con un código QR en edición: forma, colores y logotipo central

Qué mete EIP-681 dentro del patrón

El URI de pago es una estructura compacta, y una de sus partes descoloca a casi todo el mundo la primera vez:

  • ethereum: - el esquema. Es lo que hace que el teléfono ofrezca el código a una app de cartera y no a un navegador.
  • La dirección 0x - 42 caracteres: el prefijo 0x y 40 dígitos hexadecimales. Su mezcla de mayúsculas y minúsculas no es decoración, y la siguiente sección explica por qué.
  • ?value= - opcional, y expresado en wei y no en ether. Un ETH son 10^18 wei, así que 0.5 ETH se escribe como 500000000000000000 - dieciocho ceros son fáciles de contar mal a mano.

KoloQR convierte a wei el importe que escribes en ETH, lo que elimina el error más común al construir un URI a mano. Nada del código toca una red: un código QR de Ethereum es texto sobre dónde enviar fondos, y no puede mover nada por sí solo.

Nunca pases una dirección de Ethereum a mayúsculas

Una dirección de Ethereum es hexadecimal, así que sus letras podrían escribirse en principio en mayúsculas o en minúsculas - y EIP-55 usa exactamente esa libertad para llevar una suma de verificación. El patrón de mayúsculas y minúsculas a lo largo de los 40 dígitos hexadecimales se deriva de un hash de la propia dirección, y eso permite a cualquier cartera detectar una dirección mal escrita o corrupta antes de enviar nada. Si aplanas las mayúsculas, tiras esa protección: la dirección sigue apuntando a la misma cuenta, pero ninguna cartera puede saber si es la dirección que querías, y algunas rechazan una dirección con mayúsculas y minúsculas cuya suma de verificación no valida. Es justo lo contrario del truco bech32 de Bitcoin, donde poner la dirección en mayúsculas está recomendado porque despeja el patrón del QR - y por eso las dos cosas nunca deben tratarse como la misma técnica. En Ethereum, copia la dirección exactamente como te la da tu cartera, no la reescribas nunca y no dejes que una herramienta de diseño o una hoja de cálculo normalice las mayúsculas. El patrón más denso es el precio de una suma de verificación que caza errores, y en un código de pago ese cambio sale a cuenta.

Generar código QR
Un móvil escaneando un código QR impreso para probarlo antes de la tirada

Dónde se usan los códigos QR de Ethereum

Cuarenta y dos caracteres hexadecimales no son algo que nadie deba transcribir, y por eso el código aparece allí donde una dirección tiene que salir de una pantalla:

Carteles de donación y propinas

Un código impreso junto a una caja o en un expositor recauda de quien ya tiene ETH, sin ningún procesador en medio.

Estands de conferencias y hackathones

Los eventos de Ethereum liquidan pagos y recompensas sobre la marcha, y un código en el estand es más rápido que leer hexadecimal en voz alta.

Facturas para clientes cripto

Un código junto al total deja que quien paga escanee en vez de copiar, lo que elimina la causa más común de una transferencia fallida.

Páginas de apoyo a artistas y creadores

Un código en una lámina, una funda o una sobreimpresión da a quien colecciona una vía directa que una página de pago no puede dar.

Tarjetas de configuración de carteras hardware

La dirección de recepción se imprime como código para poder recibir fondos sin exponer nada que pueda gastarlos.

Pantallas de punto de venta

Una pantalla de comercio regenera el código en cada venta con el importe ya convertido a wei, que es donde encajan los importes fijos.

Cómo crear un código QR de Ethereum

Dirección, importe, descarga - y una comprobación que importa:

Generar código QR
  1. 1

    Copia la dirección exacta de tu cartera

    Cópiala y pégala, no la reescribas nunca y no cambies las mayúsculas. La mezcla de mayúsculas y minúsculas es la suma de verificación EIP-55, y aplanarla elimina la única protección contra errores que tiene la dirección.

  2. 2

    Abre el selector de tipo y elige Ethereum

    Ethereum está en Más, dentro del grupo Cripto. Pega la dirección e introduce un importe en ETH si quieres uno - KoloQR lo convierte a wei para el URI.

  3. 3

    Di para qué red es

    La misma dirección existe en todas las cadenas EVM. Imprime «Ethereum mainnet» - o la L2 que quieras - junto al código, porque el código por sí solo no puede decirlo.

  4. 4

    Verifica escaneando, carácter a carácter

    Escanea el archivo exportado con una cartera real y compara la dirección entera con la que copiaste, no solo los cuatro primeros y los cuatro últimos. Luego exporta SVG o PDF para impresión.

El generador de KoloQR con un código QR en diseño, listo para descargar

¿Qué formato de archivo deberías descargar?

KoloQR exporta tu código QR de Ethereum en tres formatos. Elige por dónde va a verse:

  • PNG para pantallas de punto de venta, sobreimpresiones y páginas web, donde el código aparece 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.

Los códigos de Ethereum están entre los más densos de este sitio: una dirección de 42 caracteres con mayúsculas y minúsculas no puede usar la codificación alfanumérica, y un importe en wei añade dieciocho dígitos más. Esa combinación pide exportación vectorial y un tamaño generoso - un código de pago que no se escanea devuelve a alguien a teclear hexadecimal a mano.

Generar código QR

Buenas prácticas para códigos QR de Ethereum

Un código de pago tiene un modo de fallo que ningún otro tipo de QR tiene, y Ethereum añade un segundo encima:

  • Conserva las mayúsculas de la dirección tal cual

    La mezcla de mayúsculas y minúsculas es la suma de verificación EIP-55. Aplanarla a todo minúsculas o todo mayúsculas le quita a la cartera la capacidad de detectar una dirección corrupta antes de enviar.

  • Di siempre de qué red se trata

    La misma dirección 0x existe en Ethereum, Arbitrum, Optimism, Polygon, Base y cualquier otra cadena EVM. Los fondos enviados por la equivocada suelen ser irrecuperables, y el código no puede decir cuál querías.

  • Deja que el generador convierta ETH a wei

    EIP-681 expresa el valor en wei - dieciocho decimales. Teclear eso a mano es como un importe acaba mil veces más grande o más pequeño.

  • Verifica la dirección entera después de generar

    Escanea el archivo exportado en una cartera y compara todos los caracteres. Comprobar solo los cuatro primeros y los cuatro últimos es justo el atajo del que vive el malware que sustituye direcciones.

  • Ten cuidado con los importes fijos en impresión

    Un valor en wei queda fijo en el momento en que se imprime; el tipo de cambio no. Imprime solo la dirección en cualquier cosa de vida larga y deja que quien paga introduzca el importe.

  • Un código de dirección simple no mueve tokens

    Pide ETH. Enviar USDC o cualquier otro ERC-20 necesita una transferencia de token, que un URI de dirección simple no expresa - así que etiqueta el código con el activo que esperas.

  • Mantén los módulos en negro puro

    Dale estilo a lo que rodea al código, no al patrón. Este es el tipo donde un contraste justo nunca compensa el diseño.

  • 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. Son símbolos densos, y la densidad es lo primero que castiga la calidad de impresión.

  • Nunca publiques una clave privada o una frase semilla como código

    Una dirección de recepción se le puede enseñar a cualquiera. Una clave privada o una semilla en un código QR es la cartera entera, legible por todas las cámaras de la sala.

Por qué tu código QR de Ethereum no funciona

Un código de Ethereum falla de maneras que conviene conocer antes de que haya dinero de por medio. Estas cuatro cubren casi todos los casos.

  • La cartera avisa de que la suma de verificación no es válida

    Causa
    Las mayúsculas de la dirección cambiaron en algún punto entre la cartera y el generador - aplanadas a minúsculas por una hoja de cálculo, pasadas a mayúsculas por una herramienta de diseño o reescritas a mano.
    Solución
    Copia la dirección de nuevo desde tu cartera y pégala sin editarla. No apliques nunca el truco de las mayúsculas de Bitcoin a una dirección de Ethereum; allí las mayúsculas son libres, aquí llevan la suma de verificación.
  • Se enviaron fondos y nunca llegaron

    Causa
    Casi siempre la red equivocada. La misma dirección existe en todas las cadenas EVM, y una transferencia en Polygon a una dirección que vigilas en mainnet es invisible en tu cartera aunque haya funcionado.
    Solución
    Imprime el nombre de la red junto al código, con palabras, en cada superficie. Comprueba la dirección en el explorador de bloques de la cadena que realmente usó quien pagó antes de dar nada por perdido.
  • El importe estaba equivocado por órdenes de magnitud

    Causa
    El parámetro de valor se escribió en ether en vez de en wei, o una cifra de wei tecleada a mano se contó mal. Un ETH son dieciocho ceros, y dieciocho es difícil de contar.
    Solución
    Introduce el importe en ETH y deja que el generador convierta. Si estás revisando un URI que te han dado, cuenta los dígitos después de value= antes de fiarte.
  • El código es muy denso y cuesta escanearlo

    Causa
    Una dirección con mayúsculas y minúsculas no puede usar la codificación alfanumérica del QR, así que los 42 caracteres van en modo byte a 8 bits cada uno - y un valor en wei añade hasta dieciocho dígitos más.
    Solución
    Quita el parámetro de valor si no es imprescindible, exporta SVG o PDF e imprime más grande. Pasarlo a mayúsculas no es una opción aquí; la suma de verificación vale más que lo que se ahorra en densidad.

¿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 Ethereum guarda un URI de pago - una dirección y, opcionalmente, un importe - en el formato EIP-681. Al escanearlo en una app de cartera se rellena el destinatario, así nadie tiene que reescribir una cadena hexadecimal de 42 caracteres.

Copia la dirección desde tu cartera, elige Ethereum en el selector de tipo de KoloQR y pégala. Añade un importe en ETH si quieres dejarlo prerrellenado y descarga PNG o SVG. No se envía nada a ningún servidor.

Porque son la suma de verificación EIP-55. El patrón de mayúsculas y minúsculas se deriva de un hash de la dirección, y es lo que permite a una cartera detectar una dirección corrupta antes de enviar. Aplanarlo elimina esa comprobación.

No. Pasar a mayúsculas una dirección bech32 de Bitcoin está recomendado porque despeja el patrón y allí las mayúsculas no significan nada. En Ethereum las mayúsculas llevan la suma de verificación, así que pasarlas a mayúsculas destruye una protección real contra errores.

EIP-681 lo expresa en wei - un ETH son 10^18 wei. Introduce el importe en ETH y deja que el generador convierta; teclear dieciocho ceros a mano es como los importes acaban mil veces desviados.

Un URI de dirección simple no. La misma dirección 0x existe en Ethereum, Arbitrum, Optimism, Polygon y cualquier otra cadena EVM, así que imprime el nombre de la red junto al código - es el error más caro de cometer.

Un código de dirección simple pide ETH. Los tokens se mueven con una llamada a un contrato que un URI de dirección simple no expresa, así que etiqueta el código con el activo que esperas - quien envía elige el token en su cartera.

Sí, si lleva una dirección de recepción: es pública y solo sirve para enviarte fondos. No publiques nunca una clave privada o una frase semilla en un código; eso es la cartera entera, legible por cualquier cámara.

No. El escaneo rellena el destinatario y, si está, el importe. Quien paga sigue revisando y aprobando la transacción en su cartera - un código QR no puede mover fondos por sí solo.

Porque la dirección con mayúsculas y minúsculas obliga a codificar en modo byte a 8 bits por carácter, mientras que una dirección bech32 en mayúsculas entra en modo alfanumérico a 5,5. Añade un valor en wei y la carga crece otra vez - así que imprímelo más grande.

¿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
Generar código QR
Un código QR negro sencillo junto al mismo código rediseñado como un círculo con los colores de la marca