Crear código QR
using IronBarCode;

// The value of the QR code as a string. Also suitable for URLS
string value = "https://ironsoftware.com/";

// Simplest example of creating a QR Code with no settings
GeneratedBarcode myQRCode = QRCodeWriter.CreateQrCode(value);

// Advanced example with all parameters exclusive to QR codes set:

// The error correction level of the QR code
var correction = QRCodeWriter.QrErrorCorrectionLevel.Highest;

// The width and height of the QR code in pixels
int size = 500;

// QR version.
// Please read https://www.qrcode.com/en/about/version.html to learn more about what QR version is
int qrVersion = 0;

GeneratedBarcode myQRCodeComplex = QRCodeWriter.CreateQrCode(value, size, correction, qrVersion);
NuGet Download
PM > Install-Package BarCode
Crear código QR

Crear código QR

IronBarcode ofrece a los desarrolladores métodos intuitivos y fáciles de usar para crear códigos QR únicos con una multitud de personalizaciones. Ya sea que seas un desarrollador buscando un generador de códigos QR simple con pocas líneas de código o un generador más complejo donde puedas controlar todos los aspectos del código QR, como el nivel de corrección, tamaño y versión, IronBarcode ofrece todo lo que necesitas en una sola biblioteca.

Después de importar la biblioteca IronBarcode, primero instanciamos la clase QRCodeWriter y luego usamos QRCodeWriter.CreateQrCode para crear un nuevo código QR con un valor de cadena de una URL. Este método es la forma más sencilla de crear un código QR con configuraciones predeterminadas.

Podemos ajustar el errorCorrectionLevel del código QR para más personalización. Este nivel se correlaciona con la cantidad de redundancia o datos de recuperación de errores incluidos en el código QR, haciéndolo más tolerante a fallos y asegurando que funcione bajo condiciones adversas.

Para controlar el size, simplemente asígnele un valor entero. El qrVersion (entre 1 y 40) representa la versión del código QR. Dependiendo de cuánta información desees almacenar y la capacidad que quieras que tenga el código QR, los desarrolladores pueden ajustarlo para equilibrar entre capacidad y tamaño para asegurar la optimización. Para más información sobre cómo determinar la versión de tu código QR, por favor consulta esta documentación aquí.

Finalmente, pasamos todas nuestras variables establecidas, size, qrVersion y correction, al método QRCodeWriter.CreateQrCode nuevamente para generar un código QR personalizado con todos los atributos listados anteriormente.

Descubra cómo crear imágenes de códigos de barras personalizados
Ver en GitHub

¿Listo para empezar?

Nuget Downloads 2,540,041Versión:2026.11recién lanzado