6.3 KiB
Simple QR
Simple QR
Simple and lightweight app to scan, create and store QR codes
About
Simple QR is a FOSS 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.
App Store | Google Play | GitHub | IzzyOnDroid |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Features
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 and Wi-Fi.
-
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
- vCard contact: Add contact
- Phone number: Phone call, add contact
- Message: Send message, add contact
- Email: Send email
-
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.
Demo
Languages Supported
- English (en)
- Traditional Chinese 正體中文 (zh)
- Simplified Chinese 简体中文 (zh-CN)
- German Deutsch (de)
- French Français (fr)
- Italian Italiano (it)
You are welcomed to help translate the app into more languages (refer to this section)
Contribute
-
Sponsor the project.
-
Star the project.
-
Open issues to report bugs or share any new ideas.
-
Translate the app into different languages.
How to help translate?
- 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.
Build the project (Android)
- Run
npm install
to install all dependencies. - Run
npm run build:an
ornpm run build:ios
(for first time). - Run
npm run sync
andnpm run copy:an
ornpm run copy:ios
.
Contributors
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 |
Framework
Ionic CLI : 6.20.1
Ionic Framework : @ionic/angular 6.2.8
@angular-devkit/build-angular : 14.2.3
@angular-devkit/schematics : 13.3.9
@angular/cli : 14.2.3
@ionic/angular-toolkit : 6.1.0
Capacitor CLI : 4.3.0
@capacitor/android : 4.3.0
@capacitor/core : 4.3.0
@capacitor/ios : 4.3.0
NodeJS : v16.15.1
npm : 8.11.0
Privacy Policy
Please read the Privacy Policy