Now on the App Store

Plan the shortest trip through every stop.

Loopr is a multi-stop route planner for iPhone and iPad. Add your stops, drag them into the order you want or let Loopr solve for the fastest sequence, then start driving — each next stop handed to Apple or Google Maps for turn-by-turn.

Download on the App Store Free · iPhone and iPad · iOS 16.4 or later

On Android? Get one email if Loopr reaches Google Play.

Nothing else, and no newsletter — see our privacy policy.

  • iPhone & iPad
  • Android: join the waitlist
  • Up to 200 stops
9:41
Fixed start → Fixed end · from 8:00 AM
1 Depot — Berry St8:00 1200 Berry St, San Francisco
1.2 mi · 6 min
2 Folsom & 7th8:11 701 Folsom St, San Francisco
0.9 mi · 5 min
3 Rincon Hill8:21 88 Spear St, San Francisco
12.4 mi · 1h 04m 5 stops · 44 min driving Leaves 8:00 AM → done by 9:04 AM
Optimize Start
The Loopr planner: a map showing five numbered stops joined by a route line, a list of those stops with the distance and time between each, a 12.4 mile / 1 hour 4 minute total, and Optimize and Start buttons.
What it does

A planner, not another navigator.

Turn-by-turn apps are very good at getting you to one place. Loopr's job is the other one — working out the order of the twenty places, and keeping track of where you are in them.

Build it

Add stops however you have them.

Search an address, long-press anywhere on the map to drop a pin, or start from wherever you're standing. Every stop lands in a list you can drag into any order you like.

  • Type-ahead address search, debounced and cached
  • Long-press the map to drop a pin — reverse-geocoded to a real address
  • Begin at your current location or a fixed first stop
  • Drag to reorder; distance and time per leg update as you go
  • Star the addresses you go back to, then add them to any route in one tap
9:41
701 Folsom St
San Francisco, CA 94107
701 Folsom Ave
San Jose, CA 95125
Folsom & 7th
San Francisco, CA 94103
1 Depot — Berry St 1200 Berry St, San Francisco
1.2 mi · 6 min
2 Dropped pin 37.7793, −122.3934
1.2 mi · 6 min 2 stops · 1 leg
Typing “701 Folsom” into Loopr's search field, with three matching addresses listed below it and two stops already on the map.
Solve it

One tap puts twenty stops in the right order.

Optimize hands your stops to a travelling-salesman solver and rewrites the list as the shortest drive through all of them. It tells you exactly how much it saved — and it can always be taken back.

  • A strong heuristic solve, however many stops the route has
  • Your starting point stays put, and so does the last stop when the finish is fixed
  • Undo is always offered — never a silent rewrite of a list you arranged

Silently rewriting a list someone arranged by hand is a destructive act, so it is reversible.

9:41
Reordered — saves 12 min Undo
1 Depot — Berry St8:001200 Berry St
1.2 mi · 6 min
2 Folsom & 7th8:11701 Folsom St
0.9 mi · 5 min
3 Rincon Hill8:2188 Spear St
12.4 mi · 1h 04m 5 stops · 44 min driving
Optimize Start
After tapping Optimize, Loopr shows a banner reading “Reordered — saves 12 min” with an Undo action, and the stop list renumbered into the new order.
Shape it

Loops, one-ways, and a finish time to aim at.

Tell Loopr where the trip begins and how it ends and the solver is told the same thing. Add a start time and every arrival estimate moves with it; add a target finish and Loopr reports whether the plan makes it.

  • Return to start — the round trip a depot day actually is
  • Fixed location — end at the last stop in your list
  • Open route — end anywhere, which is what makes a one-way shortest
  • Set only a finish time and Loopr back-computes the departure for you

Leaves 12:40 PM → done by 2:00 PM

9:41
Route settings
Choose where the route starts, how it ends, and when it runs.
Start
Current locationBegin the route from where you are right now.
Fixed locationBegin at the first stop in your list.
Finish
Return to startLoop back to where the route began.
Fixed locationEnd at the last stop in your list.
Open routeEnd anywhere — best for a one-way trip.
Time
Start time8:00 AM
Finish by5:00 PM
Loopr's Route settings sheet. Start is set to Current location, with Fixed location as the other choice; Finish is set to Return to start, with Fixed location and Open route as the others; the start time is 8:00 AM and the finish target 5:00 PM.
Drive it

Start the route and Loopr holds your place.

Press Start and the plan locks. Loopr keeps track of which stop you're on, and Directions hands the next one to Apple or Google Maps — you get proper turn-by-turn, and the route you spent the morning planning is still waiting when you come back.

  • The list freezes so nothing shifts under you mid-run
  • Tap Done (Collected at a pickup) or Failed, and the next stop moves up
  • Estimates re-anchor to the clock, so a run that falls behind says so
  • End the route at any time and the stops unlock for editing

Loopr keeps the rest of the route — come back and tap Done or Failed to move to the next stop.

9:41
Depot — Berry St8:00
1.2 mi · 6 min
Folsom & 7th8:11
0.9 mi · 5 min
3 Rincon HillNEXT8:21 88 Spear St, San Francisco
Stop 3 of 5 Rincon Hill
1h 20m to spare before 5:00 PM
Done Failed Directions
A route in progress: two stops ticked off, a progress bar at forty percent, “Stop 3 of 5 — Rincon Hill” marked NEXT, a note reading “1h 20m to spare before 5:00 PM”, and Done, Failed and Directions buttons.
Scan it Pro

Point the camera at the package.

Working through a stack of parcels, scanning beats typing. Loopr reads the QR code or barcode, or reads the printed address straight off the label, and shows you what it found before it becomes a stop.

  • Opens on Address and reads the printed address off the label
  • Or switch to Barcode / QR for QR, Data Matrix, PDF417, Aztec, EAN, UPC and Code 39/128
  • Text recognition runs on the phone — images are never uploaded; only the text it reads is sent to address search
  • You confirm the match, so a misread never silently adds the wrong place
9:41
3 stops
Fill the frame with the delivery address
Address Barcode / QR
Loopr's package scanner, aimed at a shipping label, with a “3 stops” counter at the top, Address and Barcode / QR modes, and a prompt reading “Fill the frame with the delivery address”.
Keep it

Save the routes you run again.

Most days are a version of a day you've already had. Save a trip, give it a name, and load it back whenever you need it — renamed, reordered or reused.

  • Everything is kept on the phone first; search and routing need a connection
  • Signed in, your routes, saved places and settings follow you to a new phone
  • Rename a saved route any time; delete the ones you're done with
  • Miles or kilometres, light or dark, your choice of navigation app
9:41
Saved routes PRO
Tuesday — Mission
12 stops · 18.6 mi · 1h 22m
Depot — Berry St → Folsom & 7th → Rincon Hill → …
Airport run
4 stops · 31.2 mi · 52 min
Home → SFO Terminal 2 → Millbrae → …
Saturday market loop
7 stops · 9.4 mi · 41 min
Loopr's saved routes list, showing three saved trips with their stop counts, distances and durations, each with rename and delete controls.
How it works

Three steps, then you're driving.

  1. 1

    Add your stops

    Search addresses, drop pins on the map, or scan the packages. Start from where you are or from a fixed first stop.

  2. 2

    Optimize the order

    One tap solves for the shortest drive through all of them. Keep it, tweak it by hand, or undo it entirely.

  3. 3

    Start driving

    The plan locks and Loopr keeps your place in it, handing each next stop to Apple or Google Maps when you tap Directions.

Pricing

Free is genuinely useful.

Route optimization, manual reordering and the hand-off to your navigation app are free and stay free. Pro raises three limits — stops per route, saved routes and saved places — and unlocks package scanning.

Free
$0The essentials, free forever.
  • Up to 10 stops per route
  • 3 saved routes
  • 5 saved places
  • Route optimization with undo
  • Drag to reorder, start & finish modes, arrival times
  • Apple & Google Maps hand-off
  • Sync across your devices when you sign in
  • Package scanning
Loopr Pro Pro
In-app subscriptionMonthly, six-month or annual plans. Eligible new subscribers may start with a free trial. The App Store shows the price in your currency before you confirm.
  • Up to 200 stops per route
  • Unlimited saved routes
  • Unlimited saved places
  • Scan packages to add stops — barcode, QR or printed address
  • Everything in Free
  • Supports a small, independent app

Loopr Pro is an auto-renewing subscription. It needs a sign-in with Apple or Google, and you manage or cancel it in your Apple Account settings. If the App Store offers you a free trial, it shows how long the trial lasts and the price after it before you confirm, and nothing is charged if you cancel at least 24 hours before the trial ends.

Your day is nobody else's business.

  • No ads, no trackers There is no advertising SDK in the app, and nothing that tracks you across other apps. From version 1.44, Loopr reports which features are used, how fast it runs and when it crashes, under a random ID rather than your account; Settings → Privacy → Share usage data turns that off. Google's scanning library sends Google its own diagnostics — see the privacy policy.
  • No background location Location is optional, and Loopr uses it only while the app is open: to start a route where you are, and to keep address search to your country.
  • Label images stay on the phone Barcodes and printed text are read on the device with Google's ML Kit, and images are never uploaded. What it reads — the address text, or a code's contents — is sent to address search to find the place.
  • Kept on your phone Stops, saved routes and saved places are stored on the phone, so your plan stays open without a signal (search and routing need one). Sign in to sync them; skip it and they stay on this phone.

Read the full privacy policy →

Questions

Before you ask.

Does Loopr replace Google Maps or Apple Maps?

No — it works with them. Loopr plans the order of your stops and keeps track of where you are in the list. When it's time to actually drive a leg, it hands that one destination to Apple Maps or Google Maps, which do the turn-by-turn far better than a small app ever could.

You choose which one in Settings, or have Loopr ask each time.

How many stops can it handle?

Up to 200 on Pro, 10 on the free tier. The optimizer uses a heuristic however many stops a route has, so every route gets a good order rather than a provably perfect one.

Which countries does it work in?

Wherever Loopr's routing server has the map, which covers most of the world. Each region's map is separate, so a day whose stops cross from one region into another can't be drawn as one route — Loopr says so rather than guessing. By default address search is limited to the country your phone is in — place names repeat across continents, and a day of deliveries only happens in one country. You can switch that off in Settings when you're planning across a border.

Do the arrival times account for traffic?

No, and we'd rather say so than imply otherwise. Estimates are based on road speeds, plus the time you tell Loopr you spend at each stop. They assume you set off at your start time and drive without interruption, waiting only at a stop whose opening times you've entered if you'd get there before it opens — they don't model traffic, a business's real hours, or a queue at the loading bay.

Once a route is running, estimates re-anchor to the clock on every tick, so if you fall behind the numbers say so instead of quietly staying optimistic.

Does it work without a signal?

Partly — Loopr has no offline mode. Your current plan, your progress on a run, saved routes and saved places are stored on the phone, so the stop list stays open and you can keep marking stops Done or Failed without a signal.

Address search, the route line and drive times, Optimize, the map itself, signing in and sync all need a connection, because they run against online services.

Do I have to make an account?

No. Tap Continue without an account and Loopr works on that phone, with your routes, saved places and settings kept on it.

Signing in with Apple (on iPhone and iPad) or Google adds sync: your routes, saved places and settings survive a reinstall and follow you to a new phone, and what's already on this phone comes with you. Stop photos are the exception — they stay on the phone that took them. Signing in is also needed to buy Loopr Pro, which is tied to your account so you can restore it. There's no password to invent either way.

Which devices does it run on?

iPhone and iPad, on iOS or iPadOS 16.4 or later. It's a free download from the App Store, and the map inside it is Apple Maps. There's no Android version on Google Play yet.

Is Loopr out yet?

Yes, on iPhone and iPad: Loopr has been on the App Store since September 2026, and you can download it there. There's no Android version yet — leave your email at the top of this page and you'll get one email if Loopr reaches Google Play.

Put your next route in order.

Loopr is free on the App Store for iPhone and iPad, and Loopr Pro is there when your routes outgrow the free limits.

Download on the App Store

On Android? Get one email if Loopr reaches Google Play.

No newsletter. Changed your mind? Write to privacy@apploopr.com and we'll take your address off the list.