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 ServicesThe 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.
Filters
- abs
- append
- at_least
- at_most
- capitalize
- ceil
- compact
- concat
- date
- default
- divided_by
- downcase
- escape
- escape_once
- first
- floor
- join
- last
- lstrip
- map
- minus
- modulo
- newline_to_br
- plus
- prepend
- remove
- remove_first
- replace
- replace_first
- reverse
- round
- rstrip
- size
- slice
- sort
- sort_natural
- split
- strip
- strip_html
- strip_newlines
- times
- truncate
- truncatewords
- uniq
- upcase
- url_decode
- url_encode
- where
- raw
- slugify
- number_format
