QR Analyzer is a sophisticated visualization and learning tool built with Flutter, designed for those who want to look beneath the surface of QR codes. Unlike standard readers that only show decoded text, this app dissects the QR code into its fundamental components, revealing the engineering behind the matrix.
- Deep Structural Analysis: Color-codes Finder Patterns, Timing Patterns, Format Information, and Version Information for clear identification.
- ECC & Data Visualization: Distinguishes between Data modules and Error Correction Code (ECC) modules.
- Masking Insights: Displays mask patterns and the original unmasked bit matrix.
- Comprehensive Metadata: Provides detailed specs including Version (1-40), Error Correction Level (L/M/Q/H), Mask Pattern, and Codeword counts.
- Global Support: Fully localized in 50+ languages, serving as an educational resource worldwide.
- Engineers & Students: Learning the international standards and specifications of QR codes.
- Developers: Debugging QR code generators or custom decoder libraries.
- Tech Enthusiasts: Exploring how data is physically encoded into a grid of modules.
- Framework: Flutter
- Language: Dart
- Logic: Implementation of the ISO/IEC 18004 standard for QR code decomposition and matrix mapping.
Note: This repository contains the core logic and source code. Assets (images, fonts, and localization files) are excluded to protect intellectual property.
This app is part of a global initiative to release 50+ high-quality mini-apps. I aim to create tools that not only solve problems but also educate and inspire the global tech community.
© 2026 Akira Ohmachi / ao-system, Inc. - Distributed under the MIT License.
