IJARSCT
ISSN (Online) 2581-9429
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)
International Open-Access, Double-Blind, Peer-Reviewed, Refereed, Multidisciplinary Online Journal
Volume 3, Issue 2, June 2023
Copyright to IJARSCT
DOI: 10.48175/IJARSCT-11348 292
www.ijarsct.co.in
QR Code Generator
Tapash. S. Gaikwad
1
, Pratham N. Surjuse
2
, Shantanu S. Dethe
3
, Shweta G. Deogade
4
,
Sakshi P. Chahare
5
, Prof. Bhagyashree Karmarkar
6
Students, Department of Computer Science
1,2,3,4,5
Guide, Department of Computer Science
6
Rajiv Gandhi College of Engineering, Research and Technology, Chandrapur, Maharashtra, India
Abstract: This research paper explores the development of a QR code generator using JavaScript, HTML,
and CSS. QR codes have become increasingly popular in various fields, including marketing, advertising,
and data sharing. The objective of this project is to provide a user-friendly tool for generating QR codes
dynamically. The paper outlines the step-by-step process of creating the QR code generator. It begins with
setting up the HTML structure, including the necessary input field and button for user interaction. The CSS
styling is then applied to enhance the visual appeal and match the desired design. To generate the QR code,
the project utilizes the "qrcode.js" JavaScript library, which offers a straightforward and efficient way to
create QR codes.
Keywords: QR code generator, JavaScript, HTML, CSS, Research paper, QR codes, User-friendly,
qrcode.js library
I. INTRODUCTION
QR codes have become ubiquitous in today's digital landscape, serving as a powerful tool for information exchange,
marketing, and data sharing. These two-dimensional barcodes can encode various types of data, such as URLs, contact
information, or product details. With the widespread use of smartphones equipped with QR code scanning capabilities,
their popularity has skyrocketed. This research paper explores the development of a QR code generator using
JavaScript, HTML, and CSS. The objective is to provide a user-friendly tool that allows users to dynamically generate
QR codes based on their input data. By leveraging the power of these web technologies, the QR code generator can be
easily integrated into websites, applications, and other digital platforms.
The paper outlines the step-by-step process of creating the QR code generator, starting with the HTML structure. The
necessary elements, including input fields and buttons, are incorporated to facilitate user interaction. CSS styling is
applied to enhance the visual appeal and ensure a cohesive design with the overall application. To generate the QR
codes, the project utilizes the "qrcode.js" JavaScript library, a lightweight and efficient solution. This library simplifies
the code generation process and provides flexibility in customizing the appearance and size of the QR codes. By
including the library using a script tag, the necessary functionality is readily available.The JavaScript code forms the
core of the QR code generator. It handles user input, triggers the code generation process, and dynamically displays the
resulting QR codes.
The code utilizes event listeners to respond to user actions, ensuring a smooth and responsive user experience. Through
the integration of the qrcode.js library, the generated QR codes accurately represent the provided input data. In
conclusion, this research paper presents a comprehensive guide for developing a QR code generator using JavaScript,
HTML, and CSS. The generator offers a user-friendly solution for dynamically generating QR codes, making it a
valuable tool in various applications and industries. By following the outlined steps and leveraging the capabilities of