1. Home
  2. Free tools
  3. Live visitor map
Free tool

Live visitor map for any website.

Show who is on your site right now: a real-time world map, the list of visitors with flags, cities and time on site, and the average page load. Free, no sign-up, one line of code.

  • Get the code →
  • Visitor map in Pong chat
  • Live: the visitors of pong.ee right now, you among them.

    Install in one line.

    Put this where the map should appear. The widget takes the width of its container; add data-height="320" for another height.

    <script src="https://map.pong.ee/map.js" async></script>

    1. Paste the lineInto any page or template: plain HTML, WordPress, Shopify, Webflow, Tilda, a React component.
    2. It matches your siteThe script reads your background, text and accent colours, corner radius and font, and styles the widget to fit.
    3. Visitors appear liveEveryone who has a page with the widget open is on the map, updated every few seconds.

    Questions, answered.

    Is the live visitor map really free?

    Yes. No account, no key, no visitor limit and no trial: paste the code and it works. It is one of the free tools made by Pong, a live chat for websites.

    How does it know where visitors are?

    From the visitor’s IP address, looked up by Cloudflare’s network when the widget connects. The location is approximate (city level at best) and is rounded to a dot on a low-resolution map. No GPS, no permission prompt.

    What is stored about my visitors?

    Nothing. The widget keeps who is online in memory only while they are connected: an approximate map cell, country, city, time on the site and page load time. No cookies, no IP addresses, no history, no database.

    Will it slow my site down?

    No. The script is a few kilobytes loaded with async; it puts the widget in an iframe that loads on its own. The map is drawn from dots on a canvas, without a map provider or tiles.

    How does it match my design?

    The script reads the background and text colour around the widget, your accent colour, your most common corner radius and your font, and hands them to the widget. It follows a light / dark theme switch too.

    Can I change its size?

    Yes. The widget takes the full width of the place you put it in and is 480 px high. Add data-height="320" or data-width="400" to the script tag for another size. It adapts: a wide widget puts the list beside the map, a small one keeps the counter and the map, a tiny one only the counter.

    What is the average page load?

    The time from the start of navigation to the load event, measured in each visitor’s browser, averaged over the visitors online right now. The small chart next to it is the last hour, minute by minute.

    Does it work on a busy site?

    Yes. Every site has its own small process at Cloudflare’s edge; visitors receive one compact update every few seconds however many of them there are, and the list shows the newest 50.

    More free tools

    Want to talk to those visitors? Say hi.

    Pong is a live chat with a visitors map, video calls and AI. Free for one agent.

    Start free →