/elm-qrcode

QR Code in Elm

Primary LanguageElmBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

QR Code

QR Code encoder and renderer. Demo.

Basic Usage

import QRCode

qrCode : Html msg
qrCode =
    let
        resultQRCode = QRCode.toSvg "Hello world"

    in
        case resultQRCode of
            Result.Ok view -> view
            Result.Err err -> Html.text (toString err)

If you would like more functionalities, please open an issue on github.

Changelog

  • 1.1.0
    • Add toSvgWithECLevel;
    • Expose ECLevel;
    • Thanks again @joshmh!
  • 1.0.2
  • 1.0.1
    • Refactored encoder to use bitwise operations instead of string manipulation;
    • Refactored matrix to use bitwise operations instead of string manipulation;
    • Dropped ParseInt dependence;
    • Perfomance improvements.

Thanks

Thank you Carolyn Eby, for creating this great tutorial on how QR Code works.

Thank you Evan for bringing joy to the frontend.