{"title":"escape_once - Liquid Filter Reference","slug":"escape-once-filter-reference","url":"https://support.storeconnect.com/articles/escape-once-filter-reference","url_markdown":"https://support.storeconnect.com/articles/escape-once-filter-reference.md","subtitle":null,"summary":"Escapes HTML special characters without double-escaping entities that are already escaped. Use `escape_once` when input may contain a mix of raw and pre-escaped text.","type":"Developer_Documentation","video_url":"","keywords":"liquid, filters, escape_once, text, storeconnect","last_modified":"2026-08-21T07:12:35+0000","body_markdown":"## Description\n\nEscapes a string without changing existing escaped entities. It doesn’t change strings that don’t have anything to escape.\n\n| Property | Value |\n|----------|-------|\n| **Return Type** | string |\n| **Category** | text |\n\n## Examples\n\n\n```liquid\n\n{{ \"1 \u003c 2 \u0026 3\" | escape_once }}\n```\n\n\n**Output:** `1 \u0026lt; 2 \u0026amp; 3`\n\n\n```liquid\n\n{{ \"1 \u0026lt; 2 \u0026amp; 3\" | escape_once }}\n```\n\n\n**Output:** `1 \u0026lt; 2 \u0026amp; 3`"}