
CodeScan
All-in-one scanner and generator: point it at a photo to decode QR codes and a dozen barcode formats (UPC, EAN, Code 128 and more), or send text to create a new QR code. Free, open source, interface in nine languages including Russian.
Key features
- Decodes QR codes and Data Matrix from photos
- Reads 1D barcodes: UPC, EAN, Code 39/93/128, ITF, Codabar and more
- Generates a QR code from text, a link or contact info
- Interface available in 9 languages, including Russian
- Open-source project with an active community channel
CodeScan
CodeScan earns its name: unlike most Telegram QR bots that only handle QR codes, it also reads a long list of 1D barcode symbologies used on real-world packaging — UPC-A, UPC-E, EAN-8, EAN-13, Code 39, Code 93, Code 128, ITF, RSS-14, Codabar — plus the 2D formats QR Code and Data Matrix. Send it a photo of a product barcode or a QR sticker and it replies with the decoded value within seconds, which makes it genuinely useful for checking a price tag, an event ticket or a shipping label, rather than only the usual "scan a link" scenario.
The generation side is more conventional: give it text, a URL or contact info and it returns a QR code image that can be shared or printed. What sets the bot apart operationally is its language coverage — the interface adapts across nine languages, Russian and English included, so it is one of the few QR utilities in this category that does not force English-only menus on everyone.
It is built by an independent developer under the bazzite.com brand and, per its own listing, is open source, with an active community channel for updates. There is no subscription tier or paid unlock mentioned anywhere — the full scan-and-generate toolkit is free to use, and reviewers on third-party bot directories rate it highly, a rare enough signal in a category full of one-off hobby projects.
How to start
- Open @codescanbot and send /start
- Send a photo of a QR code or barcode to decode it
- Send text, a link or contact info to generate a new QR code
Pricing and limits
Free
Pros / Cons
- Reads real product barcodes, not just QR
- Nine-language interface, including Russian
- Free and open source
- No barcode-to-product lookup — only decodes the raw value
- No public monthly-user count to gauge how actively it is maintained
Score breakdown
| Criterion | Weight | Points | |
|---|---|---|---|
| Functionality | 25 | 9 / 10 | |
| Reliability & speed | 15 | 8 / 10 | |
| Popularity & trust | 15 | 6 / 10 | |
| Price & free tier | 10 | 10 / 10 | |
| Usability | 10 | 8 / 10 | |
| Safety & privacy | 10 | 8 / 10 | |
| Freshness | 5 | 6 / 10 | |
| Localization | 5 | 9 / 10 | |
| No intrusive ads | 5 | 8 / 10 | |
| Score | 100 | 81.0 |
Alternatives
All alternatives →
Scan Tool BotA straightforward two-way QR bot: send a photo to decode a code, or send text to generate one — no extra…
Easy QR ScanA Mini App scanner that uses the phone camera through Telegram itself: point, scan, and the decoded URL,…
QRCode BotQuick two-way QR tool: send a link or text for an instant PNG/SVG code, or send a photo to decode one. No…
Make Your QRA styling-focused QR generator: send a link and get a print-ready code with custom colors, rounded modules…
Link19A Russian link shortener with smart click analytics, UTM tag support, custom aliases and QR codes — free for…FAQ
Does it decode regular product barcodes, not just QR codes?
Yes — it supports UPC, EAN, Code 128 and several other 1D formats in addition to QR and Data Matrix.
Is it free?
Yes, both scanning and generation are free, with no paid tier advertised.
Technical details
- Inline mode
- Mini App
- Works in groups
- Works in channels
- Accepts voice
- Accepts files
- Requires phone number
- Requires registration
- Shows ads
- Works in Russia without VPN
Reviews
No reviews yet.