mdi-flower About Me Skills Projects CV Tools Contact Me Request Service العربية
Home Tools QR Code Generator

QR Code Generator

Create, customize, and learn how QR codes work.

{{ label_input_type }}
{{ type.icon }} {{ type.name }}
{{ label_customize }}
{{ label_logo }}
{{ label_logo_warning }}
{{ label_logo_upload }}
{{ label_logo_size }}: {{ logo_size }}%
mdi-qrcode
{{ label_version }}
{{ qr_version }}
{{ label_size }}
{{ qr_size }}×{{ qr_size }}
{{ label_mode }}
{{ qr_mode }}
{{ label_ec_level }}
{{ ec_level }}
{{ label_download_png }} {{ label_download_svg }}

{{ label_steps_heading }}

{{ label_step }} 1 {{ explanations.step1_title }}
{{ explanations.step1_desc }}
Input: {{ learn_steps.analysis?.text }}
Mode: {{ learn_steps.analysis?.mode }}
Length: {{ learn_steps.analysis?.length }} characters ({{ learn_steps.analysis?.byteLength }} bytes)
{{ label_step }} 2 {{ explanations.step2_title }}
{{ explanations.step2_desc }}
Mode Indicator: {{ learn_steps.encoding?.modeIndicator }}
Character Count: {{ learn_steps.encoding?.charCount }}
Total Data Bits: {{ learn_steps.encoding?.totalBits }}
{{ label_step }} 3 {{ explanations.step3_title }}
{{ explanations.step3_desc }}
Data Codewords: {{ learn_steps.errorCorrection?.dataCodewords?.length }}
EC Codewords: {{ learn_steps.errorCorrection?.ecCodewordCount }}
{{ label_step }} 4 {{ explanations.step4_title }}
{{ explanations.step4_desc }}
Best mask: #{{ learn_steps.masking?.bestMask }} (penalty: {{ learn_steps.masking?.bestPenalty }})
#{{ mask.mask }}
{{ mask.penalty }}
mdi-shield-check {{ label_damage_test }}
{{ label_damage_info }}
{{ label_reset }}
{{ dialog.title }} Close
© 2026 Ibrahim BinAlshikh — Built with WebFiori + Vuetify