sayanarijit
qrcode.show
HTML

Generate QR code easily for free - QR Code Generation as a Service

Last updated Jul 6, 2026
631
Stars
34
Forks
6
Issues
+2
Stars/day
Attention Score
67
Language breakdown
HTML 71.0%
Rust 23.8%
Roff 4.9%
Nix 0.2%
Procfile 0.0%
Shell 0.0%
โ–ธ Files click to expand
README

QRcode.show demo

NAME

QRcode.show - Generate QR code easily for free - QR Code Generation as a Service

USAGE

curl qrcode.show/INPUT
curl qrcode.show -d INPUT
curl qrcode.show -d @/PATH/TO/INPUT
echo INPUT | curl qrcode.show -d @-

USAGE EXAMPLES

curl qrcode.show/https://example.com
curl qrcode.show -d https://example.com
curl qrcode.show -d @/path/to/input.txt
echo https://example.com | curl qrcode.show -d @-

PARAMETERS

| Header | Description | Format / Options | | ------------------- | -------------------- | ------------------------------------------------------------------------------------------------- | | accept | output type | application/octet-stream, text/plain, text/html, image/svg+xml, image/png, image/jpeg | | x-qr-width | default width | | | x-qr-height | default height | | | x-qr-min-width | minimum width | | | x-qr-min-height | minimum height | | | x-qr-max-width | maximum width | | | x-qr-max-height | maximum height | | | x-qr-dark-color | dark color (hex) | rrggbb | | x-qr-light-color | light color (hex) | rrggbb | | x-qr-version-type | QR version type | normal, micro | | x-qr-version-number | QR version number | 1 -> 40 for normal, 1 -> 4 for micro. | | x-qr-ec-level | error checking level | L, M, Q, H | | x-qr-quiet-zone | add quiet zone | true/ false |

PARAMETER EXAMPLES

curl qrcode.show/INPUT -H accept:image/svg+xml

SHELL FUNCTIONS

Shell functions that can be added to .bashrc or .bash_profle for quickly generating QR codes from the command line. The command takes the argument as input or reads from stdin if none was supplied and outputs the QR code to stdout.

qrcode () {
    local input="$*"
    [ -z "$input" ] && local input="@/dev/stdin"
    curl -d "$input" https://qrcode.show
}
qrsvg () {
    local input="$*"
    [ -z "$input" ] && local input="@/dev/stdin"
    curl -d "${input}" https://qrcode.show -H accept:image/svg+xml
}
qrserve () {
    local port=${1:-8080}
    local dir=${2:-.}
    local ip="$(ifconfig | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | fzf --prompt IP:)" \
    && echo http://$ip:$port | qrcode \
    && python -m http.server $port -b $ip -d $dir
}

FEATURES

  • No data collection or retention.
  • Fast and simple API that works on both web and terminal.
  • Supports GET and POST requests.
  • Supports accept header to control the output format.

CREDITS

  • Main Library:
  • Cloudflare Worker :
  • Alternate Web Server:
NOTE: Only the direct dependencies for the core logic are listed here Please contact the project maintainer if you are missing from the list.

RELATED LINKS

  • Project Repository:
  • Project Maintainer:

COPYRIGHT

ยฉ Arijit Basu 2026

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท sayanarijit/qrcode.show ยท Updated daily from GitHub