QrCode

Additional

Language
Kotlin
Version
1.7.2 (Sep 3, 2023)
Created
Apr 20, 2019
Updated
Mar 19, 2024
Owner
Simon Marquis (SimonMarquis)
Contributors
Simon Marquis (SimonMarquis)
dependabot[bot]
github-actions[bot]
renovate[bot]
gradle-update-robot
5
Activity
Badge
Generate
Download
Source code

QrCode


Scan and create QR Codes with ease.


Android Web
Barcode processors: QR Code generators:

Devices without touchscreen

Mostly based on android.hardware.touchscreen

The scanning behavior is simplified and it will automatically:

  • Copy content to clipboard
  • Open web links
  • Open deeplinks (geo, mail, tel, sms, etc.)

Non-exhaustive list of devices without touch screen support:

  • Google: Glass, Glass Enterprise Edition
  • Vuzix: Blade®, M300, M300XL
  • Realwear: HMT-1™, HMT-1Z1™

Barcode formats

  • Aztec
  • Codabar
  • Code 39, Code 93, Code 128
  • Data Matrix
  • EAN-8, EAN-13
  • ITF
  • MaxiCode
  • PDF417
  • QR Code
  • UPC-A, UPC-E

Content types

  • Text

    Hello, World!
    
  • WiFi

    WIFI:S:MyWiFi;T:WPA;P:letmein;H:true;;
    
  • Url

    https://example.com
    
  • Phone

    tel:+1234567890
    
  • Sms

    smsto:+1234567890:Hello, World!
    
  • Email

    mailto:user@example.com
    
  • GeoPoint

    geo:48.8566,2.3522?q=Earth
    
  • ContactInfo (vCard)

    BEGIN:VCARD
    VERSION:3.0
    N:User
    ORG:Example
    TITLE:Head
    TEL:+1234567890
    URL:https://example.com
    EMAIL:user@example.com
    ADR:Earth
    NOTE:Hello\, World!
    END:VCARD
    
  • ContactInfo (MeCard)

    MECARD:N:User;ORG:Example;TEL:+1234567890;URL:https\://example.com;EMAIL:user@example.com;ADR:Earth;NOTE:Hello, World!Head;;
    
  • CalendarEvent

    BEGIN:VEVENT
    SUMMARY:Meeting
    DTSTART:20200101T201400Z
    DTEND:20200101T211400Z
    LOCATION:Earth
    DESCRIPTION:Readme
    END:VEVENT
    

License

Copyright 2019 Simon Marquis

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.