BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
utm.codes icon
Actively maintained Tested with WP 7.1

utm.codes

A WordPress plugin that makes building analytics friendly links quick and easy.

Active installs400+100+ tier
Downloads · 30d252▼ -19.7% vs prev. 30d
Rating5/52 reviews
Health score73/100Good
All-time downloads12.7KSince Feb 2018
Support resolved—No recent threads
RequiresWP 6.4.0PHP 7.4.0+
Downloads · 7d48▼ -7.7% week over week
Our verdict

Solid choice

utm.codes is a solid plugin choice in 2026, with a few things worth checking first. It runs on 400+ sites, is rated 5/5 and was last updated 2 months ago, and scores 73/100 on our health check.

  • Tested with the latest WordPress (7.1)
  • Small user base (400+ active installs)
  • Very few reviews so far

How does it stack up?

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

Daily downloads

316293Jul 20Sep 2Oct 17
Yesterday5
Daily average (1y)6
Peak day124Aug 16, 2026
Last 12 months2.1K

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

Rankings

Where utm.codes stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
analytics >100 8,056 Best analytics plugins →
campaign marketing #62 1,443 Best campaign marketing plugins →
google analytics >100 4,072 Best google analytics plugins →
utm codes #2 498 Best utm codes plugins →

Version adoption

Share of active sites per release.

  • 1.977.6%
  • 1.822.5%

Rating breakdown

★★★★★★★★★★ 5 from 2 reviews

  • 5★100.0%
  • 4★0.00%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About utm.codes

From the official readme · v1.9.2

Description

It’s time to ditch the spreadsheets for a better way to create and manage your campaign marketing links.

utm.codes turns your WordPress admin into a link building powerhouse by making it easier to create, organize, and use your links.

For more information, videos, and helpful tips visit the utm.codes website.

Features

  • Easily create campaign marketing links with UTM codes for better campaign analytics
  • Automatically format links in lowercase, remove spaces, and remove non alphanumeric characters for more consistent reporting
  • Batch create links for all your social networks with just a click
  • Search, filter, and easily find existing links using familiar WordPress admin controls
  • Automatically detect url error responses to prevent creating bad links
  • One click link shortening with Bitly or Rebrandly for easier link sharing
  • Save notes with link for team communication, usage context, future reference, and more
  • Link element API filter for custom utm code formatting
  • Social network options API filter for custom batch link options
  • Shortener API filter for custom link shortening
  • Supports adding additional custom parameters to links for improved versatility
  • Multi-user access within WordPress to share creation and management responsibilities
  • See your current link count in the admin dashboard “At a Glance”
  • Actively tested with WordPress 6.4, 6.5, 6.6, 6.7, 6.8, 6.9, 7.0, and 7.1
  • Actively tested with PHP 7.4, 8.0, 8.1, 8.2, 8.3, and 8.4
  • Actively tested with MySQL 8.0, 8.4
  • 100% Free and Open Source

Installation

Upload the utm.codes plugin to your WordPress site, activate it, and start creating your links.

Settings

Configure your formatting preferences, targeted social networks, link notes, and shortening preferences, under Settings / utm.codes to enable batch creation and shorten when saving links.

Documentation

For additional details about installing, configuring, customizing, and using utm.codes visit our GitHub wiki

Development Resources

utm.codes is built using development code not included in the WordPress.org download because it isn’t required for use. This code includes the webpack build used to create our minified CSS and JavaScript as well as PHPUnit tests to ensure support of new WordPress releases.

All source code associated with utm.codes is open source, free to use for any purpose, and released under the GPL v2.0 license. Development code, including instructions for running both the build and tests, is available at the utm.codes GitHub repository.

You can also browse our build history at GitHub.

Frequently asked questions

Why is the shorten link checkbox missing when I create a link?

Shortening links requires a shortener be configured. Configure shortening under Settings > utm.codes.

Why is the create social links checkbox missing when I create a link?

Batch social link creation requires selection of social networks. Select networks under Settings > utm.codes to create links for your preferred networks when batch creating social links.

What if I need custom parameters in my links?

Simply add the parameter to your Link URL (e.g. https://example.com/?param=value) and utm.codes will append the generated utm code values to the end of the url when you save the link.

What if I need custom parameter formats?

Adding your own custom formatting is easy with an API filter. Visit our GitHub wiki for examples and more details.

What if I want to share links on a social network your settings don’t support?

Adding your own custom social network options is easy with an API filter. Visit our GitHub wiki for examples and more details.

What if I want to shorten my links using a service other than Bitly or Rebrandly?

Adding your own shortener support is easy with a custom shortener class and API filter. Visit our GitHub wiki for examples and more details.

I love this plugin.

That isn’t a question. But thank you.

Changelog

1.9.2

  • Supports WordPress versions 6.9, 7.0, 7.1
  • Increased stated minimum requirements for WordPress, PHP, and MySQL

Note: While there haven’t been compatibility breaking changes introduced in this release minimum versions have been updated to reflect the versions that are being actively tested. See the utm.codes GitHub repo actions for complete active test details.

1.9.1

  • Change usage of wp_remote_get() to wp_safe_remote_get()
  • Change usage of wp_remote_post() to wp_safe_remote_post()
  • Update dependencies

1.9.0

  • Supports WordPress v6.6, 6.7, 6.8
  • Update dependencies
  • Update developer build/tooling

1.8.5

  • Supports WordPress v6.3, v6.4, v6.5
  • Update dependencies

1.8.4

  • Supports WordPress v6.2
  • Update dependencies
  • Update minimum requirements

1.8.3

  • Supports WordPress v6.1
  • Supports PHP 8.2
  • Update dependencies

Full changelog on WordPress.org →

Screenshots

The links list provides easy access to search, filter, edit, and copy links
The links list provides easy access to search, filter, edit, and copy links
Shorten links just by clicking the checkbox
Shorten links just by clicking the checkbox
Create social links in batch just by clicking the checkbox
Create social links in batch just by clicking the checkbox
Configure settings for link format, labels, link notes, your favorite social networks, and shortener
Configure settings for link format, labels, link notes, your favorite social networks…
See your link count in the WordPress dashboard "At a Glance"
See your link count in the WordPress dashboard "At a Glance"

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 utm.codes alternatives

All analytics plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Site Kit by Google – Analytics, Search Console, AdSense, Speed Site Kit by Google Site Kit is a one-stop solution for WordPress users to use everything Google has to offer… by Google 5M+ ★★★★★★★★★★ 4.2 (1K) 2 weeks ago 92
2 MonsterInsights – Google Analytics Dashboard for WordPress (Website Stats Made Easy) MonsterInsights The best free Google Analytics plugin for WordPress. See how visitors find and use your… by chriscct7 2M+ ★★★★★★★★★★ 4.5 (3.2K) 1 month ago 93
3 WP Statistics – Simple, privacy-friendly Google Analytics alternative WP Statistics Cookieless, privacy-friendly WordPress analytics. GDPR/CCPA compliant visitor data and… by VeronaLabs 500K+ ★★★★★★★★★★ 4.1 (759) 3 days ago 93
4 GA Google Analytics – Connect Google Analytics to WordPress GA Google Analytics – Connect Google Analytics to WordPress Adds Google Analytics tracking code to your WordPress site. Supports many tracking features. by Jeff Starr 400K+ ★★★★★★★★★★ 4.9 (158) 2 months ago 89
5 ExactMetrics – Google Analytics Dashboard for WordPress (Website Stats Plugin) ExactMetrics Connects Google Analytics with your WordPress site. Displays stats to help you understand… by Syed Balkhi 300K+ ★★★★★★★★★★ 2.5 (1.5K) 1 month ago 81
6 Head, Footer and Post Injections Head, Footer and Post Injections Head and Footer plugin lets you to add HTML code to the head and footer sections of your… by Stefano Lissa 200K+ ★★★★★★★★★★ 4.9 (735) 7 months ago 53
7 HubSpot All-In-One Marketing – Forms, Popups, Live Chat HubSpot All-In-One Marketing – Forms, Popups, Live Chat The CRM, Sales, and Marketing WordPress plugin to grow your business better. Capture and… by HubSpot 200K+ ★★★★★★★★★★ 4.3 (207) 1 month ago 77
8 Burst Statistics – Simple WordPress Analytics (Google Analytics Alternative) Burst Statistics Simple, lightweight WordPress analytics with privacy-friendly visitor tracking. Cookieless… by Burst Statistics B.V. 200K+ ★★★★★★★★★★ 4.9 (186) 3 weeks ago 96
9 UserFeedback – Create Interactive Feedback Form, User Surveys, and Polls in Seconds UserFeedback Ultimate user feedback plugin to ask questions, surveys, polls, from your website in seconds by Syed Balkhi 200K+ ★★★★★★★★★★ 4.8 (308) 1 month ago 82
10 Post Views Counter Post Views Counter Count and display post views, track site-wide visits, and see what content works – inside… by dFactory 100K+ ★★★★★★★★★★ 4.9 (1.2K) 1 week ago 81

FAQ

utm.codes: quick answers

Straight answers, pulled from live WordPress.org data.

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

Is utm.codes free?

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

Is utm.codes safe to use in 2026?

utm.codes is a solid plugin choice in 2026, with a few things worth checking first. It runs on 400+ sites, is rated 5/5 and was last updated 2 months ago, and scores 73/100 on our health check.

How many websites use utm.codes?

utm.codes is active on 400+ WordPress websites and has been downloaded 12,672 times since it launched in February 2018. It was downloaded 252 times in the last 30 days.

Does utm.codes work with WordPress 7.1?

Yes. The developer has tested utm.codes up to WordPress 7.1.3, the latest release. It requires WordPress 6.4.0 or newer.

What PHP version does utm.codes need?

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

When was utm.codes last updated?

The latest version, 1.9.2, was released on August 15, 2026 (2 months ago).

Who makes utm.codes?

utm.codes is developed and maintained by Chris Carlevato.

What are the best alternatives to utm.codes?

The most popular alternatives to utm.codes are Site Kit by Google (5M+ installs), MonsterInsights (2M+ installs) and WP Statistics (500K+ 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.