4 min read

How to Generate QR Codes in Go (Golang) using go-qrcode

Go (Golang) is renowned for high-throughput cloud microservices. The skip2/go-qrcode package generates QR codes at lightning speeds.

1. Get Package

go get -u github.com/skip2/go-qrcode/...

2. Go Code Example

package main

import "github.com/skip2/go-qrcode"

func main() {
    err := qrcode.WriteFile("https://www.pngqr.com", qrcode.Medium, 256, "qr.png")
    if err != nil {
        panic(err)
    }
}