---
schema_version: "1"
id: 8e13b34853755527d3ca90a890fee1cc3a8b0223eb3ceea821e1d79572216705
title: ProperCase()
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/ampscript/references/string/mc-ampscript-reference-string-propercase.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud-ampscript/references/mc-ampscript-string/mc-ampscript-reference-string-propercase.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 9cd983f9e2222f6e64748347048f8abfe8a7c5a75591b89139cebf02f1ef1e42
products:
  - AMPscript for Marketing Cloud
  - Marketing Cloud
---
# ProperCase()

Returns specified string with the first letter of each word capitalized.

## Availability

<table>
  <tr>
    <td>Marketing Cloud Engagement</td>
    <td>✅ Yes</td>
  </tr>
  <tr>
    <td>Marketing Cloud Next</td>
    <td>✅ Yes</td>
  </tr>
</table>

This function became available in Marketing Cloud Next during the Summer ’26 release (API version 67.0).

## Syntax

```
ProperCase(sourceString)
```

The `ProperCase()` function has one parameter:

- `sourceString` (string): Required. The string to convert to proper case.

## Usage

To use the function, pass it a string that you want to convert to proper case. The function converts the first letter of each word to uppercase, regardless of the length of the word.

This example converts certain address strings from all-caps to proper case, and then uses the [Concat()](https://developer.salesforce.com/docs/marketing/marketing-cloud-ampscript/references/mc-ampscript-string/mc-ampscript-reference-string-concat.md) function to combine them.

```
%%[
  Var @addressLine1, @city, @postalCode, @fullAddress
  Set @addressLine1 = "9 BYWATER STREET"
  Set @city = "LONDON"
  Set @postalCode = "SW3 4NX"
  Set @fullAddress = Concat(ProperCase(@addressLine1), ", ",
                            ProperCase(@city), " ",
                            @postalCode)
]%%
<p>Visit your nearest retail location at %%=v(@fullAddress)=%%.</p>
```

The function returns the specified strings in proper case.

```
Visit your nearest retail location at 9 Bywater Street, London SW3 4NX.
```
