Free Tool
4.9/5

Free Waze Link Generator

Build an official waze.com/ul deep link that opens Waze at your coordinates or address and starts navigation. Paste a Google Maps URL to convert it. Runs in your browser, no sign-up.

Everything runs in your browser. Addresses and coordinates never reach our servers, and history stays in this browser only.

Waze links are long, and Waze will not count the clicks.

A coordinates link is a mouthful in an SMS and hopeless on a poster. Wrap it in a Flyn short link and you get an address people can actually read, a QR code for print, and a click count that tells you how many drivers each listing, flyer, or email really sent.

Free click counts Country breakdown on Pro Branded domains on Pro
Shorten for free

How to Create a Waze Navigation Link in 3 Steps

Step 1: Enter the destination, Waze Link Generator screenshot
1

Enter the destination

Type a latitude and longitude, or paste a Google Maps URL and the tool extracts the coordinates in your browser. Prefer a plain address? Switch to the address tab, the text is sent as a Waze search.

Step 2: Set navigation and route options, Waze Link Generator screenshot
2

Set navigation and route options

Keep Start navigation on so the link begins turn by turn guidance the moment Waze opens, or switch it off for a view-on-map link. Optionally set the documented zoom level, or open Route options for avoid tolls, ferries, freeways, and vehicle type, all straight from the official parameter table.

Step 3: Copy the link or the HTML button, Waze Link Generator screenshot
3

Copy the link or the HTML button

Copy the waze.com/ul link for SMS, email, or print, grab the ready HTML anchor for your site, or hit Open in Waze to test the exact experience your drivers will get.

What Is a Waze Deep Link?

A Waze deep link is a plain https URL that opens Waze at a place you choose, optionally starting turn by turn navigation to it. The whole thing is one address: https://waze.com/ul?ll=40.758895%2C-73.985131&navigate=yes. Waze publishes the format in its official deep links documentation, and because the link is just a URL it works anywhere a URL works: a website button, an email, an SMS, a QR code, or another app.

What happens on tap depends on the device, and the documentation spells it out. On desktop, Waze opens as a web page. On a phone with the Waze app installed, the app opens. On a phone without the app, the Waze web page opens instead. That built-in fallback is the reason to prefer the https form over the waze:// app scheme, which is documented for app-to-app use and does nothing at all when the app is missing.

The parameters are deliberately few. ll pins exact coordinates, q runs a search for whatever text you pass, navigate=yes starts the route, and z sets the zoom. A separate table of routing parameters covers tolls, ferries, freeways, unpaved roads, and vehicle type. Values must be URL encoded, which is the part hand-written links most often get wrong and the part this generator does for you.

The practical difference between the two location modes matters more than it looks. A coordinates link says this exact point on earth, which is what you want for a gate, a dock, a stall, or a building entrance. A search link says whatever Waze finds for this text, which is fine for a well-known address and risky for a new build or a chain with five branches in town. When the destination is yours, take the thirty seconds to pin coordinates.

Anatomy of a waze.com/ul URL

Five pieces cover almost every Waze link you will ever build. Parameters combine with an ampersand, and values must be URL encoded.

PieceRoleWhat to know
https://waze.com/ulBase URLThe documented base for every Waze deep link. It decides where to land: desktop opens the Waze web page, a phone with the app opens the app, a phone without it opens the web page.
ll=LAT%2CLNGCoordinatesLatitude and longitude with the comma percent encoded, matching the docs example ll=40.75889500%2C-73.98513100. Pins the exact point, no search involved.
q=...SearchURL encoded search terms, spaces as %20. Waze searches for the text, so the docs example q=66%20Acacia%20Avenue finds that address. Use ll instead when the exact point matters.
navigate=yesStart drivingStarts a navigation session to the destination. Omit it and the link centers the map on the spot instead. The docs never show a "no" value, absence is the off switch.
z=...ZoomMap magnification from 6 (closest) to 8192 (farthest). Smaller is closer, the reverse of most map URLs. One official example also spells it zoom=.

A finished example

https://waze.com/ul?ll=40.758895%2C-73.985131&navigate=yes&z=10

Coordinates for Times Square with the comma percent encoded, navigation switched on, and the map zoomed to level 10. Tap it on a phone with Waze installed and the app opens already routing.

Every Documented Waze Deep Link Parameter

The complete set from the official Waze deep links documentation, nothing added. If a snippet you found elsewhere uses a parameter that is not in this table, it is not documented and may silently do nothing.

ParameterValuesWhat it does
lllatitude,longitudeCenter the map on, or navigate to, an exact point. Comma percent encoded as %2C in the docs example.
qURL encoded search termsSearch for an address or place. Values must be URL encoded, spaces become %20.
navigateyesStart a navigation session. The docs show only yes; leave the parameter out to just show the location.
z6 to 8192Magnification level. 6 is closest (most magnification), 8192 is farthest. One official example uses the zoom= spelling.
favoritework, homeNavigate to a favorite saved in the Waze app that opens the link. Personal shortcuts, not public sharing.
avoid_tollstrue/t, false/fAvoid toll roads. Default is false, tolls allowed.
avoid_ferriestrue/t, false/fAvoid ferries. Default is false, ferries allowed.
avoid_freewaystrue/t, false/fAvoid freeways. Default is false, freeways allowed.
avoid_dangerous_turnstrue/t, false/fAvoid dangerous turns. The one routing flag whose default is true.
avoid_trailsavoid_all, allow, avoid_longUnpaved road preference. Default avoid_all.
vehicle_typeprivate, taxi, motorcycleVehicle to route for. Default private.
utm_sourceyour app or site nameRecommended by Waze so partner usage can be identified when support issues come up.

The generator emits ll or q, navigate, z, the three avoid flags, and vehicle_type. Defaults are omitted from the link because the documentation already applies them when a parameter is absent, and with no routing parameters at all Waze uses the driver's own settings.

Waze Link or Google Maps Link?

Both are share-ready URLs, and plenty of venue pages offer the pair side by side so visitors pick their app. Building the Google Maps side? Use our Google Maps link generator.

AspectWaze deep linkGoogle Maps link
OpensThe Waze app, or the Waze web page as fallbackGoogle Maps in the app or browser
Best forDrivers you want navigating in one tapGeneral location sharing across walking, transit, and driving
Routing controls in the linkTolls, ferries, freeways, unpaved roads, vehicle typeTravel mode: driving, walking, bicycling, transit
Exact pinll=lat,lngCoordinates in the query or directions URL
Build it withThis toolOur Google Maps link generator

The two links also convert into each other, in one direction at least: paste a Google Maps URL that carries coordinates into this tool and it becomes a Waze link in your browser, no geocoding service involved.

Where a Waze Link Earns Its Place

Get directions buttons on venue pages

Restaurants, clinics, gyms, and offices: a Navigate with Waze button next to the address turns a lookup into an arrival. Coordinates put the pin on your door, not the block.

Event invites and registration emails

Drop the Waze link beside the venue address in confirmation emails, so attendees tap once in the parking lot instead of retyping the address on the day.

Delivery and field service dispatch

Send drivers an SMS with a coordinates link for each stop. The exact lat/lng matters when the dropoff is a warehouse gate or a service entrance that address search misses.

Real estate listings and open houses

New builds and rural properties often geocode badly. A coordinates link takes buyers to the actual driveway, and a QR on the yard sign does the same for drive-bys.

Printed flyers, menus, and signage

Pair the link with a QR code so a poster can start navigation. Shorten it first and the same QR tells you how many people scanned.

Taxi and courier fleets

Dispatch links with vehicle_type=taxi or motorcycle route drivers under the rules that apply to them, and avoid_tolls keeps cost-sensitive routes honest.

Waze Link Best Practices

Six habits that separate a navigation button drivers trust from one that strands them on the wrong block.

Prefer coordinates over address search

The q parameter runs a search, and a search can land on the wrong branch or the wrong block. An ll link is unambiguous. Paste your Google Maps URL into the tool and ship the exact point.

Match navigate to the button label

A button that says Navigate or Get directions should carry navigate=yes. A button that says View on map should leave it off, nobody expects a tap to start a route announcement in their pocket.

Let the tool do the encoding

Spaces must be %20 and the coordinate comma is %2C in the documented examples. Hand-built links with raw spaces or stray ampersands are the usual reason a Waze link half works.

Leave routing flags off unless you mean them

With no routing parameters, Waze uses the driver's own settings, which is what most audiences want. Force avoid_tolls only when you know the route and the audience, like your own fleet.

Test with and without the app

Open your link on a phone with Waze installed, a phone without it, and a desktop browser. All three are documented behaviours and all three should land somewhere sensible.

Shorten before print or SMS

A waze.com/ul URL with coordinates is long, ugly in an SMS, and impossible to retype from a poster. A short link is readable, and it counts clicks, which Waze does not do for you.

Why Use Flyn's Waze Link Generator?

Documented parameters only

Every parameter this tool emits comes from Waze's official deep links documentation, checked against the docs, not copied from forum snippets that half work.

100% client side

Coordinates and addresses never leave the browser. No geocoding API, no server log, nothing stored beyond the history in your own localStorage.

Google Maps converter built in

Paste a Maps URL and the coordinates are extracted from the @lat,lng, q=, and !3d/!4d patterns automatically.

Pairs with QR and click tracking

Wrap the Waze URL in a Flyn short link for click counts, then print it as a QR code for signage and flyers.

Frequently Asked Questions

What is a Waze deep link?

A Waze deep link is an ordinary https URL that opens Waze at a specific place or starts turn by turn navigation to it. The base address, from the official docs at developers.google.com/waze, is https://waze.com/ul, and everything else is query parameters: ll for coordinates, q for a search, navigate=yes to start driving, z for zoom. Because it is a plain URL, it works from a web page, an email, an SMS, a QR code, or another app.

Does the link open the Waze app or the website?

Depends on the device, and that behaviour is exactly what the docs describe. On desktop the link opens Waze as a web page. On a phone with the Waze app installed, the app opens. On a phone without the app, the Waze web page opens instead. That fallback is why this tool outputs the https form rather than the raw app scheme, one link covers all three cases.

What about waze:// links?

The waze:// scheme is documented for app-to-app communication when you are certain the Waze app is installed, for example inside your own mobile app after checking for it. The docs are blunt about the downside: if the app is not installed, tapping a waze:// link does nothing. For anything public, a website, an email, a QR code, use the https://waze.com/ul form this tool generates, which falls back to the web when the app is missing.

What does navigate=yes actually do?

It tells Waze to start a navigation session to the location instead of just showing it. Leave the toggle off and the parameter is omitted, so the link centers the map on the spot and marks it, which suits a "view on map" button. The docs only ever show navigate=yes, so this tool treats off as leaving the parameter out entirely rather than sending a made-up navigate=no.

Should I use coordinates or an address?

Coordinates when precision matters, an address when convenience matters. The ll parameter pins an exact latitude and longitude, so the driver lands on your gate, your parking entrance, or your stall, not the middle of the street. The q parameter runs a search for the text you pass, the docs call the feature Search, so the result depends on how well that text matches. For businesses with ambiguous names or new addresses, coordinates win.

Can I convert a Google Maps link into a Waze link?

Yes. Paste a Google Maps URL into the field on the coordinates tab and the tool extracts the latitude and longitude in your browser. It reads the @lat,lng viewport marker, coordinate pairs in q=, query=, ll=, destination= or center= parameters, and the !3d/!4d pin markers that Google Maps place URLs carry. No geocoding service is called, so a Maps link that contains only a place name and no coordinates cannot be converted, use the address tab for those.

How does the zoom parameter work?

The z parameter sets the magnification of the map view. The documented range runs from 6, which is the closest view with the most magnification, to 8192, which is the farthest. Note the direction: smaller means closer, which trips people up because most map URLs work the other way around. Waze's own examples also spell it zoom= in one place, but the parameter syntax section documents z, so that is what this tool emits.

Can the link make Waze avoid tolls or freeways?

Yes. The official parameter table lists avoid_tolls, avoid_ferries, and avoid_freeways, each taking true or t to avoid and false or f to allow, with allow as the default. This tool adds them under Route options and only writes a parameter when you switch it on, since the documented default already applies when it is absent. The docs also note that with no routing parameters at all, Waze simply uses the driver's own settings.

What is vehicle_type for?

It tells Waze what kind of vehicle to route for. The documented values are private, the default passenger vehicle, plus taxi and motorcycle. It is mainly useful for fleets: a taxi dispatch link or a courier app can route drivers with the rules that apply to their vehicle. When you leave it on private, the tool omits the parameter, because that is already the default.

Can a link navigate to someone's Home or Work?

The docs document a favorite parameter with two supported values, work and home, for example https://waze.com/ul?favorite=work&navigate=yes. The favorites are the ones saved in the Waze app that opens the link, so the link navigates each person to their own saved Work or Home. That makes it handy for personal shortcuts and automations, and useless for sending someone to your office, which is why this generator sticks to coordinates and addresses.

Do I need an API key or a Waze account?

No. A Waze deep link is a plain URL, there is nothing to authenticate and nothing to register. This generator is also free with no sign-up: it builds the URL entirely in your browser, your addresses and coordinates never reach our servers, and the history panel lives in your browser's localStorage, capped at the last twenty links. Pressing Build fires one product analytics event carrying only the tool name and the mode, nothing from your input.

Can I count how many people use my Waze link, or put it on a poster?

Waze's deep link docs offer no click reporting, a deep link is fire and forget. The fix is to wrap the Waze URL in a Flyn short link: the short link counts every click before redirecting into Waze, so you learn how many drivers your listing, flyer, or SMS actually sent. For posters and table tents, drop the link, short or long, into our free QR code generator so drivers can scan instead of typing.

Shorten the link, then count the drivers

Wrap your Waze link in a Flyn short link and every listing, flyer, and SMS reports how many people it actually sent into navigation. Free click counts and QR codes, with analytics breakdowns and custom domains on Pro.

Tip: coordinates beat address search whenever the destination is yours.