--- title: "Liquid tags: assign" description: Creates a new variable. api_name: liquid source_url: html: https://shopify.dev/docs/api/liquid/tags/assign md: https://shopify.dev/docs/api/liquid/tags/assign.md --- # assign Creates a new variable. You can create variables of any [basic type](https://shopify.dev/docs/api/liquid/basics#types), [object](https://shopify.dev/docs/api/liquid/objects), or object property. *** Caution Predefined Liquid objects can be overridden by variables with the same name. To make sure that you can access all Liquid objects, make sure that your variable name doesn't match a predefined object's name. *** ## Syntax ```oobleckTag {% assign variable_name = value %} ``` variable\_name The name of the variable being created. value The value you want to assign to the variable. ```liquid {%- assign product_title = product.title | upcase -%} {{ product_title }} ``` ## Output ```html HEALTH POTION ```