Simple QR
Simple and lightweight app to scan, create and store QR codes
Simple QR is an open-source app to scan, create and store QR codes with a simple UI and experience. No backend service connected. No data collected. No ads.
It's now available on the following platforms.
Google Play | GitHub | IzzyOnDroid |
---|---|---|
By using the app, you can
-
Scan QR Code and other barcodes in a second, including UPC, EAN, Code 39/128, ITF, Codabar, Aztec, Data Matrix, PDF417, MaxiCode and GS1 DataBar.
-
Import image files and scan the QR Code on it.
-
Create QR code from templates, which includes Free Text, URL, vCard Contact, Phone Number, Message, Email, Wi-Fi and Geolocation.
-
Automatically log results that you scan, create or view again. These logged records can be bookmarked for quick access, and also backupable.
-
Do tasks on the result content with a tap, including but not limited to
- Use it as a keyword to do web search.
- Quickly copy it to the clipboard.
- Execute base64 encoding/decoding on it.
- Use it as a content to generate a new shareable QR code.
- Do corresponding tasks if it is a
- URL: Browse website / Open application
- vCard contact: Add contact
- Phone number: Phone call, add contact
- Message: Send message, add contact
- Email: Send email
- Geolocation: Open map
-
Customize the generated QR code, e.g. error correction level, color, margin and screen brightness.
-
Customize the app, e.g. app initial page, language and color theme etc.
- English (en)
- Chinese (Hong Kong) 中文 (香港) (zh-HK)
- Chinese (Simplified) 简体中文 (zh-CN)
- German Deutsch (de)
- French Français (fr)
- Italian Italiano (it)
- Portuguese (Brazil) (pt-BR)
- Russian Русский (ru)
You are welcomed to help translate the app into more languages (refer to this section)
-
Sponsor the project.
-
Star the project.
-
Open issues to report bugs or share any new ideas.
-
Translate the app into different languages.
- Take a look at this JSON
- Download it, rename it to locale.json, e.g. ja.json for Japanese, de.json for German
- Change the values of each key.
- Try to stick to the meaning of the original wordings.
- Preserve special characters, e.g.
<p> <b> \n
. - Preserve wordings with { }, e.g.
{secret}
. - Preserve wordings with " ", e.g.
\"cozmo/jsQR\"
. - DO NOT change the key names.
- DO NOT change the order.
- Email the JSON to me (tomfong.dev@gmail.com) after you finish.
- Run
npm install
to install all dependencies. - Run
npm run build
Thank you the following contributors who have made the app better!
Name | GitHub | How? |
---|---|---|
mondstern | mondlicht-und-sterne | German language translation |
Valentino Bocchetti | luftmensch-luftmensch | Italian language translation |
Smooth-E | Smooth-E | Russian language translation |
Daniel Ribeiro | drcsj | Portuguese (Brazil) language translation |
Ionic CLI : 7.2.0
Ionic Framework : @ionic/angular 7.8.2
@angular-devkit/build-angular : 16.2.13
@angular-devkit/schematics : 16.2.13
@angular/cli : 16.2.13
@ionic/angular-toolkit : 9.0.0
Capacitor CLI : 5.7.4
@capacitor/android : 5.7.4
@capacitor/core : 5.7.4
@capacitor/ios : 5.7.4
Please read the Privacy Policy