# PROPER

The **PROPER** function converts the first character of a text string into uppercase. The remaining characters will be lowercase. Node references are also accepted as arguments.

### Syntax

```javascript
proper(value:string)
```

### Arguments

value - A text string. Required.

### Example

```javascript
proper('INFORiver')
//Returns “Inforiver".
```

<figure><img src="https://3062809325-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FEbkCXCUXmtUq5tcnUtZE%2Fuploads%2F2TrQ1nacvDAC6C5vYOWa%2Fimage.png?alt=media&#x26;token=d33117c6-d368-4ffa-8116-bd88832e0711" alt=""><figcaption><p>PROPER function</p></figcaption></figure>

### **Excel equivalent**

[**Proper**](https://support.microsoft.com/en-us/office/proper-function-52a5a283-e8b2-49be-8506-b2887b889f94)
