url_decode

Decode percent-encoded and URL-encoded query strings back into plain readable text.

Syntax

{{ encoded_url | url_decode }}

Example

{% assign query = "Austin%20Roofing%20Services" %}{{ query | url_decode }}

Output

Austin Roofing Services

The url_decode filter decodes percent-encoded characters (like %20 or %26) and plus signs in URL strings back into their original readable characters and spaces.

On programmatic SEO landing pages, url_decode restores incoming referrer queries or campaign parameters into natural text for personalized greeting banners. For example: Search results for "{{ param.q | url_decode }}" in {{ row.city }}. This creates seamless continuity for visitors arriving from paid or organic search campaigns.

Try this syntax in the editor.