Skip to content

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

featureDotwickBitly
  • 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.

  1. 01

    Export your codes

    Download your list of codes from Bitly: name, destination and type.

  2. 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.

  3. 03

    Run both for a while

    Printed codes keep working on Bitly until the next print job. There is no cut-over date.

  4. 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.

Talk to us about a large move →