A onelink.to alternative

Both send visitors to the right store with one link and a QR code. The differences are in the prices and where features like the API, your own domain and opening the app start.

onelink.to has been around since 2011 and does its core job well: one link and QR code that send iPhones to the App Store and Android phones to Google Play. Its free plan has 3 links, and features are spread across four paid plans from $10 to $80 a month.

SetLinks does the same core job, adds AppGallery and RuStore routing and a page for in-app browsers, and its API, custom domains and opening the installed app all come with plans from $9 a month. Below is the full picture, including what moving costs you — the honest part is that printed QR codes point at onelink.to’s domain.

Searching for AppsFlyer’s OneLink rather than onelink.to? They are different products. SetLinks vs AppsFlyer OneLink →

Side by side

Feature onelink.to SetLinks
Free plan 3 links, unlimited traffic, 90 days of daily stats 3 links, unlimited traffic
Paid plans $10, $25, $40 and $80 a month ($100–800 a year) From $9 a month, cheaper yearly
Stores App Store, Google Play and other platforms; Windows and Mac links on paid plans App Store, Google Play, AppGallery, RuStore, a desktop page and a fallback
Your own domain From the $40 plan From $9 a month
Opens the app when it is installed From the $40 plan From $9 a month
Deferred deep linking Android only, from the $25 plan No
API Stats API, from the $40 plan REST API to create links and read stats, from $9 a month
Team members 1 on the free and $10 plans, 10–100 above Teams with roles; the number of people depends on the plan
QR code for every link Yes, with styling Yes, PNG and SVG

Facts about other services as of October 2026, from their public pages: onelink.to pricing

What it costs

onelink.to’s published plans as of October 2026: free (3 links), Professional at $10 a month (10 links), Team at $25 (200 links), Team Plus at $40 (500 links) and Enterprise at $80 (unlimited links), each with a yearly price ten times the monthly one. Traffic is unlimited on all of them. A custom domain, opening the installed app and the Stats API start on the $40 plan.

SetLinks starts free with 3 links and unlimited traffic, and paid plans start at $9 a month. The API, your own domain and opening the installed app all come with plans from $9 a month. Every plan and its limits are on our pricing page.

Pick SetLinks if

Pick onelink.to if

What SetLinks does

What it does not do

Moving from onelink.to, step by step

Links are quick to move. Printed QR codes are the real question, so plan around them.

  1. List your onelinks Write down each link’s App Store, Google Play and fallback addresses, and where it is used: website, emails, ads, bios, print.
  2. Recreate them in SetLinks Create one SetLinks link per onelink with the same destinations. Add AppGallery, RuStore and a desktop page if they apply.
  3. Swap the digital links first Replace the addresses on your website, in email templates, ads and social bios. Watch the first clicks arrive in SetLinks to confirm the routing.
  4. Plan the printed QR codes A printed code points at onelink.to’s domain, so it only moves when it is reprinted. Keep the old onelinks running until the old print runs are used up, and put the SetLinks QR code on the next one.
  5. Bring your own domain along If your onelinks used a custom domain, point that subdomain at SetLinks and recreate the same paths: printed codes on your domain then keep working with no reprint. Only paths that fit a SetLinks link address carry over — lowercase letters, digits and hyphens, 3 to 64 characters, no slashes; codes with other paths, such as mixed-case ones, need a reprint.
  6. Close the old account last When the old links stop getting clicks, cancel the old plan. Until then both can run side by side.

Questions people ask

Is onelink.to the same as AppsFlyer OneLink?

No. onelink.to is a standalone smart link service from Sweden. OneLink is the link product inside AppsFlyer, an attribution platform that works with its SDK. This page compares SetLinks with onelink.to; AppsFlyer OneLink has its own comparison.

Will my printed onelink.to QR codes keep working if I switch?

Only as long as the onelink.to links stay active, because the codes point at their domain. Keep those links until the print runs are used up. Codes printed with your own domain can move to SetLinks without a reprint.

Is there a free plan?

Yes. SetLinks is free for 3 links with unlimited traffic and no card. onelink.to’s free plan has 3 links.

Which plan do I need for the API?

On SetLinks the API starts at $9 a month and can create and edit links as well as read stats. On onelink.to the Stats API starts on the $40 plan.

Does SetLinks do deferred deep linking like onelink.to on Android?

No. SetLinks has no SDK, so it does not pass a link through the install. It opens the right store, or the app itself when it is installed and open-in-app is on.

Can I import my onelinks automatically?

There is no one-click import. For a few links the dashboard takes a minute each; for many, the API can create them from a list.

Other comparisons

Try SetLinks for free

Create a link in two minutes. No card required.

Create a link