QR Code Generator
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
QR Code Generator creates scannable QR codes from the current page URL or any custom text you enter. The QR code is displayed as a crisp canvas image with adjustable size (128-1024 pixels) and four error correction levels (L, M, Q, H) that control how much damage the QR code can tolerate and still be readable. You can customize the dark and light colors to match your branding or style preferences. The generated QR code can be downloaded as a PNG image or copied directly to your clipboard for use in documents, presentations, or printed materials.
WHERE IT RUNS
The extension runs entirely within your browser's local environment using the BotGentz framework. All QR code generation and rendering occur on your machine without any network requests. No URL data, custom text, or user activity is ever transmitted, uploaded, or stored externally. The tool works on any website and respects the browser's security boundaries, operating within the isolated extension sandbox. QR codes are generated using pure JavaScript canvas rendering.
HOW TO USE
Click the extension toolbar icon to open the QR Code Generator panel. The current page URL is pre-filled in the text input. Click "Generate QR Code" to create a scannable QR code—it appears in the preview area. To generate a QR code for custom text, edit the text input field before generating. Use the "Download PNG" button to save the QR code as an image file. Use "Copy to Clipboard" to copy the QR code image directly. Adjust the QR code size using the "Size" input (128-1024 pixels). Change the error correction level using the dropdown (L for low, M for medium, Q for quartile, H for high). Customize colors using the dark and light color pickers. Toggle "Use current URL" to automatically use the page URL as the QR code content. The QR code regenerates automatically when you change settings.
THE QR CODE GENERATION ENGINE — WHY IT WORKS
Most QR code tools rely on external libraries or third-party APIs that require internet access and may compromise privacy. This tool generates QR codes entirely in-browser using a pure JavaScript implementation based on the ISO/IEC 18004:2006 QR Code standard. The engine encodes text data into a binary matrix by selecting the appropriate QR code version (based on data length), adding error correction using Reed-Solomon codes, and arranging the data into the final matrix with the required finder, alignment, and timing patterns. The renderer then maps this matrix to canvas pixels, scaling each module to fit the requested size. The four error correction levels (L: 7%, M: 15%, Q: 25%, H: 30%) control how redundant the encoding is, allowing you to trade off between QR code size and resilience to damage. This self-contained approach ensures privacy, speed, and offline functionality.
THE PANEL
The QR Code Generator panel is fully draggable by its title bar and remembers its position on screen per website. It snaps to the edges of your browser window for clean alignment. Collapse the panel to a compact icon strip using the minimize button, restoring it with a single click. Resize the panel by dragging any edge or corner; the QR code preview and controls adjust proportionally. Press the Escape key to close the panel instantly. The panel maintains independent state for each browser tab, allowing you to generate QR codes in multiple tabs simultaneously.
PLEASE NOTE
This extension requires the free BotGentz extension framework to be installed and enabled. QR codes are generated using the current page's content or custom text; very long text may produce larger, denser QR codes that are harder to scan. Error correction level H provides the most damage resistance but creates denser codes. All QR code data is processed locally and is never transmitted, logged, or shared. The extension requests no network permissions and functions entirely offline. The source code is fully auditable and available for review.