How to use the Google Maps Embed Generator
- Type an address, a business name or coordinates.
- Set the zoom (15 for a street, 11 for a city), the map type and the language of the labels.
- Choose the height and corner radius; keep lazy loading on so the map doesn’t slow down the page.
- Copy the embed code, and the directions or “Open in Maps” link for a button.
No API key needed
The embed uses Google Maps’ public embed URL with your search, zoom, map type and language, so it works without a Google Cloud account or billing. For custom styling, several markers or the JavaScript API you do need a key — but for a “find us” map this is all you need.
Links that open the Maps app
The directions and search links use Google’s official Maps URLs (google.com/maps/dir/?api=1 and /search/?api=1). On phones they open the Google Maps app; on desktop, Maps in the browser.
The map is wrapped to be responsive: it fills the width of its container at the height you choose. loading="lazy" delays loading until the visitor scrolls near it, which keeps the page fast. Related: Video Embed Code Generator, Schema Generator (add LocalBusiness markup with your address).
Also searched as: embed google map, google maps iframe, responsive google map embed, google map embed code, embed map without api key, google maps directions link.
Tools that pair well with the Google Maps Embed Generator
- QR Code Generator — Generate a QR code for a link, Wi-Fi login, contact card, email, phone number or SMS.
- Mailto Link Generator — Build an email link that opens the visitor’s mail app with everything filled in: recipients, CC and BCC, a subject and a multi-line body.
- HTML & CSS to Webflow — Paste HTML and its CSS, click Copy to Webflow and paste into the Designer — you get real Div Blocks, Headings, Links, Images and Lists with classes, combo classes, tablet/mobile breakpoints and hover states instead of one big Code Embed.
- Page Speed Test — Run Google Lighthouse on any URL for mobile or desktop.