Title: GoshLinks &#8211; URL shortener and QR Code Generator
Author: goshlinks
Published: <strong>June 23, 2026</strong>
Last modified: June 23, 2026

---

Search plugins

![](https://ps.w.org/goshlinks/assets/banner-772x250.png?rev=3583220)

![](https://ps.w.org/goshlinks/assets/icon-256x256.png?rev=3583220)

# GoshLinks – URL shortener and QR Code Generator

 By [goshlinks](https://profiles.wordpress.org/goshlinks/)

[Download](https://downloads.wordpress.org/plugin/goshlinks.4.4.12.zip)

 * [Details](https://test.wordpress.org/plugins/goshlinks/#description)
 * [Reviews](https://test.wordpress.org/plugins/goshlinks/#reviews)
 *  [Installation](https://test.wordpress.org/plugins/goshlinks/#installation)
 * [Development](https://test.wordpress.org/plugins/goshlinks/#developers)

 [Support](https://wordpress.org/support/plugin/goshlinks/)

## Description

GoshLinks is a link shortener for WordPress that helps you create short, branded
links from inside your WordPress admin area.

Instead of sharing long destination URLs, you create cleaner short links using your
own domain. For example, if your base path is `go` and your slug is `sale`, your
short link could look like:

    ```
    https://example.com/go/sale
    ```

When someone visits that short link, GoshLinks redirects them to the target URL 
you selected.

Use it as a simple URL shortener, a branded link manager, a QR code generator, or
a tidy way to manage campaign, affiliate, and social links from one place.

The plugin includes:

 * Create, edit, disable, and delete short links.
 * Use 301, 302, or 307 redirects.
 * Choose your base path.
 * Edit slugs.
 * Organise links with categories.
 * Forward URL parameters from short links to target URLs when needed.
 * Generate, view, and download basic PNG QR codes for individual short links.
 * Track basic view totals for simple link tracking.
 * Import GoshLinks-compatible JSON files, YOURLS migration files, BetterLinks CSV
   exports, and Pretty Links CSV exports.
 * Redirect visitors through your short links normally.

## Screenshots

[⌊All Links screen showing short links, view totals, status controls, and actions.⌉⌊
All Links screen showing short links, view totals, status controls, and actions.⌉[

All Links screen showing short links, view totals, status controls, and actions.

[⌊Add/Edit Link screen for creating or updating a short link.⌉⌊Add/Edit Link screen
for creating or updating a short link.⌉[

Add/Edit Link screen for creating or updating a short link.

[⌊Category view showing links grouped by category.⌉⌊Category view showing links 
grouped by category.⌉[

Category view showing links grouped by category.

[⌊Setup settings for base path, redirect defaults, tracking, QR code creation, and
uninstall cleanup.⌉⌊Setup settings for base path, redirect defaults, tracking, QR
code creation, and uninstall cleanup.⌉[

Setup settings for base path, redirect defaults, tracking, QR code creation, and
uninstall cleanup.

[⌊Categories settings for adding, sorting, editing, and removing link categories.⌉⌊
Categories settings for adding, sorting, editing, and removing link categories.⌉[

Categories settings for adding, sorting, editing, and removing link categories.

[⌊Import screen for GoshLinks JSON, YOURLS migration files, BetterLinks CSV, and
Pretty Links CSV.⌉⌊Import screen for GoshLinks JSON, YOURLS migration files, BetterLinks
CSV, and Pretty Links CSV.⌉[

Import screen for GoshLinks JSON, YOURLS migration files, BetterLinks CSV, and Pretty
Links CSV.

## Installation

 1. Upload the `goshlinks` folder to your `/wp-content/plugins/` directory, or install
    GoshLinks from the WordPress Plugins screen.
 2. Activate GoshLinks.
 3. Go to GoshLinks > Settings.
 4. Confirm your base path.
 5. Create your first short link from GoshLinks > Add New.

## FAQ

### What can I use GoshLinks for?

Use GoshLinks to create branded short links on your own WordPress domain. This is
useful for campaigns, social posts, email links, printed material, QR codes, affiliate
links, internal redirects, and links that may need to point somewhere different 
later.

It can also help you keep pretty links organised without relying on an external 
short-link service.

### What does a short link look like?

If your base path is `go` and your slug is `summer-sale`, your short link could 
look like `https://example.com/go/summer-sale`.

### Can I choose the redirect type?

Yes. Each link can use a 301, 302, or 307 redirect. Use 302 for most campaign or
marketing links, 301 when the destination is permanent, and 307 for temporary redirects
that must keep the original browser action.

### Can I create QR codes for my short links?

Yes. GoshLinks can generate basic PNG QR codes for individual short links. You can
choose whether QR codes are created per link, always created, or not created.

### Can I organise links by category?

Yes. You can create categories, assign links to them, colour-code category labels,
filter by category, and use category views on the All Links screen.

### Can I import links from another short link plugin?

Yes. GoshLinks can import GoshLinks-compatible JSON files, YOURLS migration files
created by the GoshLinks YOURLS exporter, BetterLinks CSV exports, and Pretty Links
CSV exports.

### Can GoshLinks pass tracking parameters through a short link?

Yes. Enable parameter forwarding on a link when you want query parameters from the
short URL to be passed through to the target URL. Parameters already saved in the
target URL are kept.

### Does GoshLinks track visits?

Yes. GoshLinks records basic view totals for your short links, giving you lightweight
link tracking inside WordPress. QR scans count as normal short-link visits because
each QR code points to the short URL.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“GoshLinks – URL shortener and QR Code Generator” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ goshlinks ](https://profiles.wordpress.org/goshlinks/)

[Translate “GoshLinks – URL shortener and QR Code Generator” into your language.](https://translate.wordpress.org/projects/wp-plugins/goshlinks)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/goshlinks/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/goshlinks/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/goshlinks/) by [RSS](https://plugins.trac.wordpress.org/log/goshlinks/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 4.4.12

 * Added compact category card editing from the All Links category view.
 * Improved mobile import review screens, skipped-link editing, and import option
   layouts.
 * Improved shared colour picker behaviour across category, link, and settings forms.
 * Improved the Core upgrade tab and mobile admin spacing.

#### 4.4.1

 * Improved import error messaging for server upload size limits.
 * Updated category views so the screen option controls categories per page.

#### 4.3.143

 * Added QR code status filters to the core All Links page.

## Meta

 *  Version **4.4.12**
 *  Last updated **5 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/goshlinks/)
 * Tags
 * [link tracking](https://test.wordpress.org/plugins/tags/link-tracking/)[qr code](https://test.wordpress.org/plugins/tags/qr-code/)
   [redirects](https://test.wordpress.org/plugins/tags/redirects/)[short links](https://test.wordpress.org/plugins/tags/short-links/)
   [url shortener](https://test.wordpress.org/plugins/tags/url-shortener/)
 *  [Advanced View](https://test.wordpress.org/plugins/goshlinks/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/goshlinks/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/goshlinks/reviews/)

## Contributors

 *   [ goshlinks ](https://profiles.wordpress.org/goshlinks/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/goshlinks/)