Advertisement

Free Route Optimizer for Delivery Addresses

Paste up to 100 street addresses and get them in a short order to drive, then open the route in Google Maps, Apple Maps or Waze. No sign-up.

Pro version for US routes, $8/mo

Road distances instead of straight lines, unlimited stops, and saved routes. Join the waitlist and we will email you when it launches.

Free Delivery Route Planner for Multiple Addresses

MapTools Route Optimizer is a free tool for delivery drivers, couriers and field workers with a list of stops to visit. Paste your delivery addresses, one per line, and it works out a short order to visit them, keeping the total straight-line distance down. Then open the route in Google Maps, Apple Maps or Waze and drive it.

There is no sign-up and no charge. The route is worked out in your browser. Addresses we can't match from our own address data are looked up through our server and are not logged.

Who Is This For?

Delivery Drivers

Plan your daily route more efficiently. Whether you're doing 10 drops or 100, get them in the right order.

Couriers & Same-Day Delivery

Handle urgent multi-drop deliveries faster. Optimize on the fly as new orders come in.

Field Service Technicians

Visit more customers per day. Reduce windshield time and increase billable hours.

Sales Representatives

Maximize face-to-face time with clients. Plan territory visits efficiently.

Real Estate Agents

Arrange property showings in the optimal order. Show more homes, close more deals.

Food Delivery

Get orders delivered hot. Find the fastest route between restaurants and customers.

How the Route Optimizer Works

Our route planner uses a combination of the Nearest Neighbor algorithm and 2-opt improvement heuristic to solve the Traveling Salesman Problem (TSP). This finds a near-optimal route through all your stops in milliseconds.

The tool uses straight-line (as-the-crow-flies) distances between your stops. That usually gives a good order and saves real driving compared with visiting stops in the order they were typed, but it does not know about roads: a river, a highway or one-way streets can make a different order quicker.

  1. Paste your addresses - one per line, copied from a spreadsheet, an email or any text. A line can start with a name or order number.
  2. Set start and end points - tell us where you're starting from, and optionally where you need to finish.
  3. Click Optimize - we put the stops in a short order and show how precisely each one was placed.
  4. Drive it - open the route in Google Maps or Apple Maps (split into linked parts of 10 places), or each stop in Waze, or share it by text, email or link.

Frequently Asked Questions

How many stops can I add?

Up to 100 stops per route. Working out the order takes well under a second. Looking up street addresses takes longer: a few seconds for a short list, and it can take half a minute or more for 100 addresses.

Is it really free?

Yes. There is no sign-up and no charge; ads pay for it. The limits are 100 stops per route, and a daily limit on the outside lookup service we use for addresses we can't match from our own data. If that limit is reached, the tool tells you which addresses it could not place instead of guessing.

Do you store my delivery addresses?

No. ZIP codes and addresses we can match locally are resolved entirely in your browser and never leave your device. If you paste a full street address we can't match locally, it's sent to our server so we can look up its coordinates (via the US Census Bureau, and Geocodio as a backup). We don't log it. If Geocodio finds it, we keep the coordinate it found for 24 hours, filed under a one-way hash of the address rather than the address itself, so a repeat search doesn't need to ask again; nothing records who searched or when.

Can I paste full addresses instead of just ZIP codes?

Yes, and for deliveries you should. A US ZIP code can cover thousands of addresses, so a ZIP on its own is placed at the middle of its area, not at a delivery point. Paste one address per line, like "452 Ocean View Dr, Malibu CA 90265"; a line can start with a name or order number. Addresses are matched against our own address data in your browser first, then looked up through the US Census Bureau and Geocodio. An address that can't be found is listed with the reason and left out of the route, never moved to its ZIP's centre.

Does it work for all US ZIP codes?

Yes, ZIP codes across all 50 states are looked up from our own ZIP data. Remember that a ZIP code is an area: its stop is placed at the area's centre, marked as such on the map and in the list.

Can I use this for actual turn-by-turn navigation?

Yes, in the app you already use. Open the route in Google Maps or Apple Maps: each link holds up to 10 places, so a longer route is split into several links that join up (each starts where the last one ended), with every stop and your end point included. Apple Maps links with more than one stop need iOS 18.4 or later; every stop also has its own Apple Maps link. Waze takes one destination at a time, so each stop has a Waze link. Stops you entered as street addresses are sent to the app as addresses, so it navigates to the address itself.

How accurate is the distance calculation?

We use straight-line distances between stops, from where each stop was placed: the address point or a street-level estimate for a street address, the ZIP's centre for a ZIP code. Straight-line distance usually gives a good order, but rivers, highways and one-way streets can make a different order quicker, and the total is shorter than the distance you will actually drive.

Can I share my route with others?

Yes! After optimizing, you can share your route via text message, email, or copy a direct link. Recipients will see your exact route on the map.

Tips for Best Results

  • Use full street addresses - house number, street and ZIP. A ZIP code on its own is placed at the middle of the ZIP area, which can hold thousands of addresses
  • One stop per line - a name or order number before the address is fine; the address is found after the first comma, colon or tab
  • Check the list after optimizing - each stop says whether it is an exact address, a street estimate or a ZIP centre, and any address we couldn't find is listed at the top
  • Set your start point - so the route begins where you actually are
  • Enter your base as the end point for round trips - the route then finishes back there, and the navigation links include it
  • Share the link - send or bookmark the route to reload it later

Related Tools

More tools for measuring and mapping:

  • Distance Between - Find the straight-line distance between any two places
  • Measure Distance - Trace a route on the map to measure the total distance
  • Radius Map - Draw circles to see what's within a certain distance
  • Area Calculator - Measure land area by drawing on the map
  • ZIP Code Mapper - Paste your stop list and see it plotted before you optimize the route
  • ZIP Radius Search - Build a delivery or service area list of every ZIP code within a set radius