# Set Dataset Classes

You can view, modify, and manage your annotation classes from within the project "Settings" page. These changes impact all images in your project (unlike some of our [preprocessing steps](https://docs.roboflow.com/datasets/image-preprocessing#modify-classes), which only impact a version). As a result, these actions are best taken when you are certain you want to make changes to all of your images.

## How to access Classes

You can access Classes by clicking "Settings" in the project sidebar.

<figure><img src="/files/zscLtaFTnzp5djYfZvYN" alt="" width="563"><figcaption></figcaption></figure>

## Remapping Classes

Clicking on the `Modify Classes` button to see the class remapping options available. We recommend using alphanumeric class names to maximize compatibility across computer vision tools. Roboflow does not support annotation classes with special characters aside from `-` .

From this menu, you can:

* Rename a class (by typing the new name in the `Override` column).
* Merge classes (by overriding multiple classes to the same name).
* Delete a class (by clicking the `Delete` checkbox).

**WARNING: these actions are non-reversible and potentially destructive. Ensure you are comfortable with a change before proceeding.**

<figure><img src="/files/hHLmkz7NEe9aOjxJHFn7" alt=""><figcaption><p>Menu to remap, delete, or merge annotation classes.</p></figcaption></figure>

## Locking Classes

You can check the `Lock Annotation Classes` checkbox to prevent the creation of new classes. This is useful for ensuring annotators do not accidentally add new classes during the labeling process.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.roboflow.com/datasets/manage-datasets/manage-classes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
