---
schema_version: "1"
id: 93ee56cac371ea7d89e99cd2b82e925cf098893f5300bad3ce95b769b415efef
title: "Handlebars Helper Function: not"
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/handlebars/reference/comparison/mcn-handlebars-reference-comparison-not.md
canonical_url: https://developer.salesforce.com/docs/marketing/handlebars-for-marketing-cloud-next/references/mcn-handlebars-comparison-references/mcn-handlebars-reference-comparison-not.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: b33a04332445358696978121db216603d3ec04ffa79b53ca9e35cded33c79498
products:
  - Handlebars for Marketing Cloud Next
  - Marketing Cloud
---
# Handlebars Helper Function: not

Performs a logical NOT operation on a value. The function returns `true` if the operand evaluates to `false`, or `false` if the operand evaluates to `true`.

## Availability

This helper is available in the Winter ’26 release of Marketing Cloud Next.

## Syntax

```handlebars
{{not value}}
```

## Parameters

| Parameter | Type | Description                                        |
| --------- | ---- | -------------------------------------------------- |
| `value`   | Any  | The operand to perform a logical NOT operation on. |

## Return Value

The function returns `true` if the operand evaluates to `false`, and `false` if the operand evaluates to `true`. If you don’t provide a parameter, the function returns `true`.

The evaluation follows these rules:

- `null` is `false`.
- Boolean values are returned as-is.
- `0` is `false`. Any non-zero number is `true`.
- An empty string is `false`, and a non-empty string is `true`.
- Empty arrays and empty objects are `false`. Non-empty arrays and objects are `true`.
- Other values are treated as `false`.
