---
title: "Add signature fields to PDF forms on Android"
canonical_url: "https://www.nutrient.io/guides/android/forms/create-edit-and-remove/add-signature-field/"
md_url: "https://www.nutrient.io/guides/android/forms/create-edit-and-remove/add-signature-field.md"
last_updated: "2026-05-20T19:49:34.711Z"
description: "Learn how to create and add signature fields to your PDF forms on Android with our easy guide and configuration builders."
---

# Effortlessly add signature fields to PDF forms

A form field is a model representation of a visual form element in a document. To enable form field creation, Nutrient exposes a handy set of configuration builders that make the entire process smooth. For more information on the difference between a form field and a form element, see our [introduction to forms](https://www.nutrient.io/guides/android/forms/introduction-to-forms.md) guide.

The minimum amount of information required for the creation of a signature form configuration is the page index and the annotation bounding box that will contain the signature form element. Once built, it can be added to a document using [`FormProvider#addFormElementToPage`](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.forms/-form-provider/add-form-element-to-page.html):

### KOTLIN

```kotlin

val page = 0
val rectFSignatureFormConfiguration = RectF(
    30f, // left
    190f, // top
    200f, // right
    160f // bottom
)
val signatureFormConfiguration = SignatureFormConfiguration.Builder(page, rectFSignatureFormConfiguration).build()
val signatureFormField = document.formProvider.addFormElementToPage("signaturefield-1", signatureFormConfiguration)

```

### JAVA

```java

int page = 0;
RectF rectFSignatureFormConfiguration = new RectF(
    30, // left
    190, // top
    200, // right
    160 // bottom
);
SignatureFormConfiguration signatureFormConfiguration = new SignatureFormConfiguration.Builder(page, rectFSignatureFormConfiguration).build();
SignatureFormField signatureFormField = getDocument().getFormProvider().addFormElementToPage("signaturefield-1", signatureFormConfiguration);

```

You can add any kind of form field to a document, apart from signature form fields. Check out the Android documentation for more info about the [Forms API](https://www.nutrient.io/api/android/nutrient/com.pspdfkit.forms/index.html).
---

## Related pages

- [Disable PDF form editing on Android](/guides/android/forms/create-edit-and-remove/disable-editing.md)
- [Create fillable PDF forms on Android](/guides/android/forms/form-creation.md)
- [PDF form field flags on Android](/guides/android/forms/create-edit-and-remove/form-field-flags.md)

