Comparison
Dotwick vs Bitly.
Bitly started as a link shortener and added QR codes. Dotwick starts from the printed code: design that stays scan-safe, print-ready files and per-scan data.
Dotwick
THIS SITE$7/ month, first paid plan
- Per-scan detail: time, city, device, browser
- Print proof PDF with crop marks and mm sizing
- Scan-safety checks live in the editor
- Codes resolve 90 days after a lapsed plan
unlimited free static codes · printed codes never stop working
Bitly
—/ month, first paid plan
- Free and paid limits: not checked
- Scan analytics depth: not checked
- Print formats: not checked
- What happens to printed codes when a plan ends: not checked
figures for this provider are unverified until a person has checked them
Eighteen rows that matter.
compared 15 Oct 2026 · vendors’ own pricing pages · “not checked” = we have not confirmed it
competitor cells are unverified until a person has checked them
- Free static codes, unlimitedyesnot checked
- Dynamic codes on the free plan0not checked
- First paid plan$7not checked
- Scan analytics depthper scannot checked
- Bulk generate from CSV (Pro and up)1,000 / runnot checked
- REST API + webhooksPro and upnot checked
- White-label short domainPro (coming soon)not checked
- Print formats (EPS / PDF)bothnot checked
- Scan-safety checks in editorlivenot checked
- CSV importer from other providersPro and upnot checked
- UTM builderyesnot checked
- Tagsyesnot checked
- JPG downloadyesnot checked
- A/B split by weightsall paidnot checked
- Start date for a codeall paidnot checked
- Email alert on a scanyesnot checked
- MCP server for AI assistantsPro and upnot checked
- Printed-code guaranteestatic forever, dynamic 90 daysnot checked
Switching from Bitly
Switch in an afternoon.
Recreate each code as a Dotwick dynamic code with its own short link. Your printed codes keep pointing at their old destination until you reprint — so nothing breaks mid-migration.
- 01
Export your codes
Download your list of codes from Bitly: name, destination and type.
- 02
Recreate them here
Upload the export in Settings → Import: each code becomes a Dotwick dynamic code with a short link you can edit. Anything a CSV can’t carry, such as an uploaded file, is recreated in the editor.
- 03
Run both for a while
Printed codes keep working on Bitly until the next print job. There is no cut-over date.
- 04
Reprint at your own pace
New print runs carry the Dotwick code. Retire the old codes when the last print is gone.
What migration looks like
The importer reads Bitly’s CSV export, or any CSV: you map the columns and check a preview before anything is created, and the old short link is kept as a note. Planning a large move? Talk to us and we will help.
Other comparisons