MakeQR

QR Code Generator for Bitly

One extra hop, and what it buys you

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

Y
yoursite.com
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

Bitly has its own QR code tool built around its shortened links: shorten a link, then generate a code from it inside the same dashboard. It bundles Bitly's click analytics, including location data, which MakeQR's dynamic codes deliberately don't collect. For styling, a logo, or privacy-conscious scan stats, build from your original link instead of a Bitly short link.

Bitly's own tool starts from a link already shortened on their platform, then turns that short link into a scannable QR code from the same dashboard, bundling in Bitly's click-tracking on top. It's a natural fit for anyone already using Bitly to manage and track links across a campaign, since the code becomes one more channel feeding into analytics already being watched elsewhere.

The tradeoff worth knowing before setting one up: because the code points at a Bitly short link rather than your destination directly, every scan passes through Bitly's servers first, and their tracking, including location-level detail, extends to whoever generated that code. A generator built from your own link skips that extra hop entirely.

Setting up a Bitly QR code

  1. Shorten the destination link in Bitly

    Paste the URL you want to share into Bitly and create a short link the way you normally would for a campaign.

  2. Generate the code from that short link

    Inside the same Bitly dashboard, find the QR code option tied to that link — it builds the code from the short link rather than your original URL.

  3. Download and review the styling options available

    Bitly's customization for the code itself is more limited than a dedicated QR editor, particularly on lower-tier plans.

  4. Decide whether the extra hop through Bitly is worth it

    If Bitly's click analytics matter for the campaign, the short link is doing real work. If not, encoding your own link directly with a separate generator skips that extra redirect.

An extra redirect, and what it's for

A code built directly from your own URL takes a scanner straight there. A code built from a Bitly short link adds a hop through Bitly's servers first, which is exactly how their click tracking works — every scan registers with Bitly before continuing to the final page, in exchange for detailed analytics on when and, notably, roughly where scans happened.

Location detail in the tracking, plainly stated

Bitly's own analytics for a shortened link, QR or otherwise, can include geographic detail down to city level on some plans. That's a deliberate design choice on their end. A MakeQR dynamic code tracks scan count, plus scans per day, unique scanners, countries and devices on paid plans. Country is the finest level: the IP address is used only to look it up and is never stored, and no city is recorded.

For a code built for print — a poster, packaging, a business card — that needs a specific color, a logo, and an SVG export, building it from the destination link directly on a dedicated QR editor skips both the extra redirect and Bitly's own styling limits.

What each version actually points at

A Bitly-generated code encodes the bit.ly short link, which then redirects to your real destination. A code built directly from that destination link encodes it as-is, with no intermediate redirect.

Inside the code
https://bit.ly/3exampleXY

Sizing it the same either way

The redirect happening behind the code doesn't change how it should be printed: distance to be scanned from is roughly ten times the code's width, the same rule as any other static or dynamic code.

Print it at least 20 mm (2.0 cm) wide

Where a Bitly-based code causes friction

  • Letting the Bitly link expire or get deleted

    If the underlying Bitly account lapses or the short link is removed, every printed code built from it stops working, even though the QR pattern itself never changed.

  • Adding an extra redirect where none is needed

    For material with no tracking requirement, routing through a Bitly short link just adds a step and a dependency on a second service staying online, for no benefit.

  • Assuming Bitly's styling matches a dedicated QR editor's

    Color and logo options for Bitly's own QR feature are narrower than a purpose-built generator's, particularly without a paid Bitly plan.

A Bitly short link can usually be repointed after the fact from Bitly's dashboard, which is functionally similar to a MakeQR dynamic code — the difference is what gets tracked along the way, and whether the code's own styling matters to you.

How dynamic QR codes work

Where a Bitly-routed code fits well

  • A print ad already part of a campaign tracked end-to-end in Bitly's dashboard.
  • A conference badge where click-through timing matters for sponsor reporting.
  • A flyer for a team already standardized on Bitly for every other link in the campaign.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code Generator for Bitly: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Does Bitly have its own QR code generator?

Yes, built around its shortened links — shorten a URL in Bitly, then generate a code from that short link in the same dashboard.

Does a Bitly QR code track location?

Bitly's own analytics for a shortened link can include location detail depending on the plan. MakeQR's dynamic codes record country on paid plans, never city or the IP address.

Do I need a Bitly account to use their QR feature?

Yes, since the code is generated from a link created and hosted inside Bitly's own dashboard.

Can I add a logo to a Bitly QR code?

Bitly's styling options are more limited than a dedicated QR editor's, especially without a paid plan. A code built with your own logo and colors, from your original link, gives more control.

What happens if my Bitly short link is deleted?

Any QR code built from it stops working immediately, since the code only ever pointed at the short link, not your final destination directly.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.