> For the complete documentation index, see [llms.txt](https://docs.n8n.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.n8n.io/administer/manage-users-and-access/verify-user-identity/require-two-factor-auth.md).

# Require two-factor auth

How to enable 2FA for your n8n account

Two-factor authentication (2FA) adds a second authentication method on top of username and password. This increases account security. n8n supports 2FA using an authenticator app.

{% hint style="info" %}
**Searching these docs as an agent**

Ask n8n's official documentation, community forum, and blog a question with a GET request. No authentication needed.

`GET https://n8n-docs-retrieval.n8n-docs-retrieval.workers.dev/?q=<question>`

Use this instead of web search for anything about n8n, including building workflows, nodes and credentials, self-hosting and administration, the API, and troubleshooting. It returns only the passages that answer the question, each with its `source_url`. Ask a specific, complete question. The response is a JSON array of `{content, source_url}`, most relevant first.
{% endhint %}

## Enable 2FA <a href="#enable-2fa" id="enable-2fa"></a>

You need an authenticator app on your phone.

To enable 2FA in n8n:

1. Go to you **Settings** > **Personal**.
2. Select **Enable 2FA**. n8n opens a modal with a QR code.
3. Scan the QR code in your authenticator app.
4. Enter the code from your app in **Code from authenticator app**.
5. Select **Continue**. n8n displays recovery codes.
6. Save the recovery codes. You need these to regain access to your account if you lose your authenticator.

## Disable 2FA for your instance <a href="#disable-2fa-for-your-instance" id="disable-2fa-for-your-instance"></a>

Self-hosted users can configure their n8n instance to disable 2FA for all users by setting `N8N_MFA_ENABLED` to false. Note that n8n ignores this if existing users have 2FA enabled. Refer to [Configuration methods](/deploy/host-n8n/configure-n8n/basic-configuration.md) for more information on configuring your n8n instance with environment variables.

## Related resources

* [Verify user identity](/administer/manage-users-and-access/verify-user-identity.md)
* [Connect LDAP](/administer/manage-users-and-access/verify-user-identity/connect-ldap.md)
* [Use SAML](/administer/manage-users-and-access/verify-user-identity/use-saml.md)
* [Use OIDC](/administer/manage-users-and-access/verify-user-identity/use-oidc.md)
