BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Waymark icon
Actively maintained Tested with WP 7.1 #1 in elevation

Waymark

Waymark adds powerful mapping features to WordPress that are easy to use. Create beautiful, interactive Maps customised to suit your needs.

Active installs900+100+ tier
Downloads · 30d1.7K▼ -10.3% vs prev. 30d
Rating5/553 reviews
Health score85/100Excellent
All-time downloads42.6KSince Jul 2019
Support resolved3 / 560% in last 2 months
RequiresWP 4.6PHP 5.2+
Downloads · 7d165▲ +0.6% week over week
Our verdict

Safe pick

Yes — Waymark is a safe, well-maintained plugin to use in 2026. It runs on 900+ sites, is rated 5/5 and was last updated 3 weeks ago, and scores 85/100 on our health check.

  • Loved by users — 5/5 from 53 reviews
  • Actively developed — last update 3 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (900+ active installs)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

104208312Jul 4Aug 17Oct 1
Yesterday17
Daily average (1y)26
Peak day417Aug 20, 2026
Last 12 months9.4K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Waymark stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
elevation #2 66 Best elevation plugins →
gis #1 48 Best gis plugins →
GPX #8 51 Best GPX plugins →
map maker #3 84 Best map maker plugins →
track #33 7,567 Best track plugins →

Version adoption

Share of active sites per release.

  • 1.665.8%
  • 1.531.0%
  • Other3.2%

Rating breakdown

★★★★★★★★★★ 5 from 53 reviews

  • 5★98.1%
  • 4★1.9%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Waymark

From the official readme · v1.6.6

Description

❤️ Keep This Project Alive Through Sponsorship ❤️

Creating Maps

Use the intuitive Editor to create Maps with one, or thousands of interactive Overlays.

  • Overlays – Create Markers, Lines and Shapes with a:
    • Title
    • Image (Media Library or link to external image)
    • Description (Rich text editor, HTML supported)
    • Type (defined in Settings)
  • Import
    • GPX
    • KML
    • GeoJSON
    • EXIF (Image location metadata)
    • Elevation data (adds an interactive profile chart for Lines with elevation data)
  • Meta – Add extra information to your Maps; these are customisable form inputs that allow you to add additional content to your Maps.
  • Types – Set options to visually distinguish between Overlays (colours/icons etc.), then select it when using the Editor.
  • Collections – Group Maps together and display multiple Maps at once. Create complex Collection hierarchies to suit your needs and associate Maps with multiple Collections.
  • Submissions – Allow registered users, or guests to create Maps from the front-end of your site. You can control who can Submit Maps, what editor features are available and whether submissions should be approved before they are published.

🌟 GitHub
👐 WordPress
📖 Demo & Docs

Displaying Maps

Embed your Maps using the [Waymark] Shortcode, or link to the Map Details page.

  • Shortcodes
    • Display a single Map, or a Collection of Maps anywhere that Shortcodes are supported.
    • An optional Shortcode Header displays the Map/Collection title, a link to the Map Details page and any Meta.
    • Display a Marker defined through the Shortcode.
    • Display a Basemap only, without any Overlays by providing centre and zoom parameters.
  • Basemaps – Uses OpenStreetMap by default, with support for multiple raster tiled/”slippy” Basemaps. You can switch Basemaps using the Overlay Filter.
  • Overlay Filter – Allow the user to filter which Overlays are currently visible on the Map.
  • Export
    • (Optionally) Let anyone Export Maps into GPX, KML and GeoJSON formats through the Shortcode Header or on the Map Details page.
    • Works on mobile devices.

Customising

Built to be flexible, Waymark has lots of Settings and Types provide one place to control how Overlays (Markers/Lines/Shapes) are displayed.

Marker Icons can be provided as:
– Font Icons (Ionic Icons v2/Font Awesome v4)
– Simple Text, or Emojis (i.e. 🏕️, 🚩, 📸).
– Custom HTML (good ol’ <img src="https://example.com/icon.svg">, or a more complex structure). So you can pretty much create any kind of Icon you want.

For developers:

  • Most elements can be styled using CSS and have sensibly named waymark- classes.
  • WordPress integration:
    • Maps are stored using the custom post type waymark_map.
    • Collections use the waymark_collection Taxonomy.
    • Embed Maps using the [Waymark] Shortcode anywhere they are supported, or dynamically using the do_shortcode(["Waymark"]) function.
  • Geographical data is stored in GeoJSON format. Types are specified using the type Property, i.e. {feature: { geometry: { type: 'Point', coordinates: [0, 0] } }, properties: { type: 'Alert', title: 'Bridge Removed!' }.
  • Specify which GeoJSON feature properties to store when importing (Settings > Overlays > Properties). These can be automatically appended to the Overlay Description, or accessed programatically via the layer.feature.properties Object.
  • Maps are displayed using the Leaflet JavaScript library, which is bundled with Waymark and can be extended using the waymark_loaded_callback [callback function](https://www.ogis.org/waymark-wp/advanced/using-the-global-callback-function/.

Be sure to check out Map First, a minimal WordPress theme with an obsession for Maps (it’s open-source too and contains lots of comments about customisations).

Waymark is free, open-source (GPL v2) and a labour of Love. I try to keep the plugin well supported, so please feel free to reach out with any issues, questions or feedback.

User Examples

Updated 10 September 2026

Development

[!NOTE]
To develop locally you will need to have both Node.js and NPM installed.

Grunt is used to run the build script, which compiles the JavaScript and CSS and performs some other tasks.

# Clone the repository (and the Waymark JS submodule)
git clone --recurse-submodules https://github.com/opengis/waymark.git

# Navigate to the Waymark directory
cd waymark

# Install the dependencies (or pnpm/yarn install)
npm install

# Run the build script
grunt

The build script will watch for changes to the JavaScript and CSS files.

Pull requests are welcome!

[!IMPORTANT]
Waymark JS is responsible for the Viewer and Editor and is included as a Git submodule (/waymark-js directory). View on GitHub.

Dev Server

A local WordPress environment is provided via wp-env. Docker must be running.

npm run dev

This starts WordPress at http://localhost:8888 and prints the credentials summary:

────────────────────────────────────
 MySQL  127.0.0.1  root / password
 Admin  http://localhost:8888/wp-admin  admin / password
────────────────────────────────────

Installation

With Waymark enabled, click on the “Maps” link in the sidebar to create and edit Maps. Once you are happy with your Map, copy the Waymark shortcode and add it to your content.

Read the Docs »

Frequently asked questions

Is This Free?

Yes!, however if you (or your organisation) benefit from Waymark, please consider supporting the continued development of the plugin through sponsorship 🙂

Is There a Demo?

Yes, here.

Can I Get More Help?

Yes, please view the Documentation. If you still need help, feel free to reach out.

How Can I Contribute?

If you find value in Waymark please consider supporting it’s continued development through sponsorship. Any amount is appreciated. You could also: Translate the plugin If you like the plugin and speak multiple languages, please consider becoming a Translation Editor (PTE) for the plugin. Star, create an Issue or Fork the project on GitHub. Add a Review. Report bugs or suggest new features. If you have anything bad to say, please create an issue before leaving a review, this is how the plugin gets better!

Does Waymark Support Google Maps?

Yes! While the Google Maps API is not used, Google Basemaps can be added to Waymark as raster tiles.

Can I Translate the Plugin?

Please! Waymark is localization ready, translation contributions are greatly appreciated.

Acknowledgements?

Waymark relies on input from it’s users, thank you to everyone for providing feedback 🙂 Built on the shoulders of giants, thank you Open-Source!

Screenshots

Add Overlays (Markers, Lines and Shapes) to create detailed interactive Maps. You can import/export from GPX/KML/GeoJSON.
Add Overlays (Markers, Lines and Shapes) to create detailed interactive Maps. You can…
Every Overlay can be given a title, image and description. Marker images can be displayed as a gallery.
Every Overlay can be given a title, image and description. Marker images can be displayed…
Waymark features a clean, intuitive Editor for creating and editing your Maps. Overlays are customisable using Types, which allow you set styles once (colours/icons etc.), so you can simply select it when you are adding to the Map.
Waymark features a clean, intuitive Editor for creating and editing your Maps. Overlays…
If you have more than one Basemap, you can switch between them when viewing the Map. Overlays can be shown/hidden by Type.
If you have more than one Basemap, you can switch between them when viewing the Map…
Use Meta to provide extra information about your Maps. Meta inputs are customisable and can be grouped.
Use Meta to provide extra information about your Maps. Meta inputs are customisable and…
The Map Details page displays an image gallery, elevation profile, export options, featured image and all Meta provided for the Map.
The Map Details page displays an image gallery, elevation profile, export options…
Add Maps to your content using the Waymark Shortcode. You can choose which Meta is displayed.
Add Maps to your content using the Waymark Shortcode. You can choose which Meta is…
Organise Maps with Collections and display multiple Maps at once using the Shortcode. Collections can be nested and Maps can be associated with multiple Collections.
Organise Maps with Collections and display multiple Maps at once using the Shortcode…
Waymark was designed to be very flexible, with lots of Settings to choose from.
Waymark was designed to be very flexible, with lots of Settings to choose from.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Waymark alternatives

All elevation plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
2 GPX Viewer GPX Viewer Display GPX tracks with their elevation profile on OSM maps, edit them interactively by axelkeller 900+ ★★★★★★★★★★ 3.8 (8) 3 weeks ago 77
3 GPX Route Map GPX Route Map Attach a GPX track to any post or page and render it as an interactive OpenStreetMap map… by Manuel Camargo 100+ ★★★★★★★★★★ 5 (2) 1 week ago 79

FAQ

Waymark: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 2, 2026

Is Waymark free?

Yes. Waymark is free to download and use from the official WordPress.org plugin directory.

Is Waymark safe to use in 2026?

Yes — Waymark is a safe, well-maintained plugin to use in 2026. It runs on 900+ sites, is rated 5/5 and was last updated 3 weeks ago, and scores 85/100 on our health check.

How many websites use Waymark?

Waymark is active on 900+ WordPress websites and has been downloaded 42,590 times since it launched in July 2019. It was downloaded 1,659 times in the last 30 days.

Does Waymark work with WordPress 7.1?

Yes. The developer has tested Waymark up to WordPress 7.1.2, the latest release. It requires WordPress 4.6 or newer.

What PHP version does Waymark need?

Waymark requires PHP 5.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Waymark last updated?

The latest version, 1.6.6, was released on September 10, 2026 (3 weeks ago).

Who makes Waymark?

Waymark is developed and maintained by Joe.

What are the best alternatives to Waymark?

The most popular alternatives to Waymark are GPX Viewer (900+ installs) and GPX Route Map (100+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.