Runs locally · nothing uploaded
QR Code Generator
Style the shape, colors, logo, and frame, then export it.
Export size 1024 px
Content
QR code type
Security
Leave "Ends" blank for a 1-hour default. 24-hour time.
Decimal pairs, DMS (40°42'46"N 74°00'22"W), a full Google or Apple Maps link, or a geo: URI all work — this fills in the fields below, which you can still edit by hand.
Cryptocurrency
Amount is in BTC. Leave blank to let the sender choose.
This tool doesn't validate the address — double-check it before sharing, since crypto payments can't be reversed.
Shape & style
Dot style
Corner square
Corner dot
Overall shape
Quiet zone 16 px
Higher error correction survives more damage or a bigger logo, but makes the pattern denser. Quiet zone is the blank border scanners use to find the code — don't shrink it to zero if the code will be printed small.
Colors
Logo
Size 22%
Padding 6 px
Backing plate
Plate color
Plate padding 8 px
Frame & caption
Frame style
Frame color
Accent color
Caption color
Built with qr-code-styling (MIT licensed). No analytics, no server, no accounts — everything runs in your browser.
Codes are static: the content is baked in at generation time, so edit-after-print or scan tracking isn't supported. Regenerate a new code if the underlying info changes.
Codes are static: the content is baked in at generation time, so edit-after-print or scan tracking isn't supported. Regenerate a new code if the underlying info changes.