# Alphanumeric Scale

### What It Does

The Alphanumeric Scale node generates combined letter-number identifiers (like A1, B2, C3) based on provided indices. It's useful for creating hierarchical naming systems with both alphabetic and numeric components.

### Inputs

| Name         | Description                                            | Type    | Required |
| ------------ | ------------------------------------------------------ | ------- | -------- |
| Letter Index | Letter index (0 = A, 1 = B, etc.)                      | Number  | Yes      |
| Number Index | Number index (0 = 1, 1 = 2, etc.)                      | Number  | Yes      |
| Uppercase    | Output letter in uppercase (true) or lowercase (false) | Boolean | No       |
| Prefix       | Optional text to add before the alphanumeric value     | String  | No       |
| Suffix       | Optional text to add after the alphanumeric value      | String  | No       |

### Outputs

| Name  | Description                                                      | Type   |
| ----- | ---------------------------------------------------------------- | ------ |
| Value | The generated alphanumeric value with optional prefix and suffix | String |

<figure><img src="https://3657049418-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy0SFXZjN1sdgdxYM7QPE%2Fuploads%2Fjs1A0XuovlybcBjL8Qqk%2FCleanShot%202025-04-03%20at%2022.19.06%402x.png?alt=media&#x26;token=361596cd-b826-4f09-bc6a-f275e92ccc0b" alt=""><figcaption></figcaption></figure>

### How to Use It

1. Drag the Alphanumeric Scale node into your graph.
2. Connect numbers to the "Letter Index" (for e.g., 0 for A) and "Number Index" inputs (for e.g., 0 for 1), or set them directly.
3. Configure optional inputs like case preference and prefix/suffix text.
4. The node will output a combined letter-number identifier (like "A1", "b2", etc.).

<figure><img src="https://3657049418-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fy0SFXZjN1sdgdxYM7QPE%2Fuploads%2FnIo0Tv0hk978pVWLfXO1%2FCleanShot%202025-04-03%20at%2022.20.11%402x.png?alt=media&#x26;token=d7f0d46d-d87e-4366-b6a0-59c3bc68c8ae" alt=""><figcaption></figcaption></figure>

### Tips

* Letter indices are clamped to the English alphabet range (0-25).
* Number indices automatically have 1 added (so index 0 produces "1").
* Combine with Count nodes to generate sequential alphanumeric identifiers.

### See Also

* [**Alphabetic Scale**](https://documentation.tokens.studio/graph-engine/available-nodes/naming/alphabetic-scale): For generating only alphabetic identifiers.
* [**Numeric Scale**](https://documentation.tokens.studio/graph-engine/available-nodes/naming/numeric-scale): For generating only numeric identifiers.

### Use Cases

* **Grid Systems**: Create cell identifiers for design grids (A1, A2, B1, B2).
* **Variant Naming**: Organize component variants with hierarchical identifiers.
* **Section Numbering**: Create section identifiers for design documentation.
