2022-05-24 13:26:36 +08:00
# Simple QR
2022-06-04 19:56:30 +08:00
< p align = "center" > < br > < img src = "https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/icon_round.png" width = "100" height = "100" / > < / p >
< p align = "center" >
2022-06-04 19:58:24 +08:00
< strong >
Simple QR
< / strong >
< / p >
< p align = "center" >
Simple and lightweight app to scan, create and store QR codes
2022-06-04 19:56:30 +08:00
< / p >
< br >
< p align = "center" >
< img height = "300" src = "https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/screenshot_1.png" >
< img height = "300" src = "https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/screenshot_2.png" >
< img height = "300" src = "https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/screenshot_3.png" >
< img height = "300" src = "https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/screenshot_4.png" >
< img height = "300" src = "https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/screenshot_5.png" >
< / p >
2022-05-27 00:33:19 +08:00
2022-05-24 13:26:36 +08:00
## About
2023-07-07 14:01:42 +08:00
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.
2022-05-24 13:26:36 +08:00
2022-05-27 00:21:16 +08:00
It's now available on the following platforms.
2022-05-24 13:26:36 +08:00
2023-07-07 14:01:42 +08:00
| Google Play | GitHub | IzzyOnDroid |
2023-07-07 14:13:50 +08:00
|:-:|:-:|:-:|
2023-07-07 14:01:42 +08:00
| [<img src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/google-play-badge.png" height="50"> ](https://play.google.com/store/apps/details?id=com.tomfong.simpleqr ) | [<img src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/github-badge.png" height="50"> ](https://github.com/tomfong/simple-qr/releases/latest ) | [<img src="https://raw.githubusercontent.com/tomfong/simple-qr/main/.github/images/IzzyOnDroid-badge.png" height="50"> ](https://apt.izzysoft.de/fdroid/index/apk/com.tomfong.simpleqr ) |
2022-05-24 13:26:36 +08:00
## Features
By using the app, you can
1. 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.
2. Import image files and scan the QR Code on it.
2024-03-31 02:14:56 +08:00
3. Create QR code from templates, which includes Free Text, URL, vCard Contact, Phone Number, Message, Email, Wi-Fi and Geolocation.
2022-05-24 13:26:36 +08:00
4. Automatically log results that you scan, create or view again. These logged records can be bookmarked for quick access, and also backupable.
2022-05-26 10:17:06 +08:00
5. Do tasks on the result content with a tap, including but not limited to
2022-05-24 13:26:36 +08:00
* Use it as a keyword to do web search.
* Quickly copy it to the clipboard.
* Execute base64 encoding/decoding on it.
2022-05-26 10:17:06 +08:00
* Use it as a content to generate a new shareable QR code.
* Do corresponding tasks if it is a
2024-03-31 02:14:56 +08:00
* URL: Browse website / Open application
2022-06-02 23:32:50 +08:00
* vCard contact: Add contact
* Phone number: Phone call, add contact
* Message: Send message, add contact
* Email: Send email
2024-03-31 02:14:56 +08:00
* Geolocation: Open map
2022-05-24 13:26:36 +08:00
2022-06-02 23:27:56 +08:00
6. Customize the generated QR code, e.g. error correction level, color, margin and screen brightness.
2022-05-24 13:26:36 +08:00
7. Customize the app, e.g. app initial page, language and color theme etc.
### Demo
2022-05-28 09:55:31 +08:00
[](https://www.youtube.com/watch?v=TIC6ZAkWoXY)
2022-05-24 13:26:36 +08:00
2022-05-26 10:40:11 +08:00
### Languages Supported
2022-05-24 13:26:36 +08:00
2022-05-24 21:36:21 +08:00
* English (en)
2024-03-31 00:43:10 +08:00
* Chinese (Hong Kong) 中文 (香港) (zh-HK)
* Chinese (Simplified) 简体中文 (zh-CN)
2022-05-24 21:36:21 +08:00
* German Deutsch (de)
* French Français (fr)
2022-05-28 00:02:43 +08:00
* Italian Italiano (it)
2024-03-31 00:43:10 +08:00
* Portuguese (Brazil) (pt-BR)
2022-11-30 18:00:52 +08:00
* Russian Русский (ru)
2022-05-24 13:26:36 +08:00
2022-05-26 10:40:11 +08:00
You are welcomed to help translate the app into more languages (refer to this < a href = " #how -to-help-translate" > section</ a > )
2022-05-24 13:26:36 +08:00
## Contribute
2022-06-02 23:27:56 +08:00
* Sponsor the project.
2022-11-21 19:51:36 +08:00
[](https://github.com/sponsors/tomfong?frequency=one-time)
[](https://www.buymeacoffee.com/tomfong)
2022-06-02 23:27:56 +08:00
* Star the project.
2022-06-02 23:32:50 +08:00
[](https://github.com/tomfong/simple-qr/stargazers)
2022-06-02 23:27:56 +08:00
2022-05-27 00:46:23 +08:00
* Open issues to report bugs or share any new ideas.
2022-05-24 13:26:36 +08:00
2022-10-15 12:31:39 +08:00
[](https://github.com/tomfong/simple-qr/issues)
2022-06-02 23:27:56 +08:00
* Translate the app into different languages.
2022-05-24 13:26:36 +08:00
### How to help translate?
1. Take a look at this [JSON ](https://github.com/tomfong/simple-qr/blob/master/src/assets/i18n/en.json )
2. Download it, rename it to < i > locale</ i > .json, e.g. ja.json for Japanese, de.json for German
3. 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\"` ``.
* < b > DO NOT</ b > change the key names.
* < b > DO NOT</ b > change the order.
4. Email the JSON to me (tomfong.dev@gmail .com) after you finish.
2022-10-18 12:48:42 +08:00
### Build the project
2022-05-24 13:26:36 +08:00
2022-09-23 18:39:56 +08:00
1. Run ```npm install` `` to install all dependencies.
2022-10-18 12:48:42 +08:00
2. Run ```npm run build` ``
2022-05-24 13:26:36 +08:00
2022-05-26 10:40:11 +08:00
### Contributors
Thank you the following contributors who have made the app better!
| Name | GitHub | How? |
|:-:|:-:|:-:|
2022-06-02 23:27:56 +08:00
| mondstern | [mondlicht-und-sterne ](https://github.com/mondlicht-und-sterne ) | German language translation |
| Valentino Bocchetti | [luftmensch-luftmensch ](https://github.com/luftmensch-luftmensch ) | Italian language translation |
2022-11-30 18:00:52 +08:00
| Smooth-E | [Smooth-E ](https://github.com/Smooth-E ) | Russian language translation |
2024-03-31 02:14:56 +08:00
| Daniel Ribeiro | [drcsj ](https://github.com/drcsj ) | Portuguese (Brazil) language translation |
2022-05-26 10:40:11 +08:00
2022-05-24 13:26:36 +08:00
## Framework
```sh
2024-03-31 02:14:56 +08:00
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
2023-07-07 14:01:42 +08:00
@ionic/angular -toolkit : 9.0.0
2024-03-31 02:14:56 +08:00
Capacitor CLI : 5.7.4
@capacitor/android : 5.7.4
@capacitor/core : 5.7.4
@capacitor/ios : 5.7.4
2022-05-24 13:26:36 +08:00
```
## Privacy Policy
Please read the [Privacy Policy ](https://www.privacypolicies.com/live/771b1123-99bb-4bfe-815e-1046c0437a0f )
## License
2022-06-03 13:43:50 +08:00
[](https://github.com/tomfong/simple-qr/blob/main/LICENSE)