# Account Creation An mcbCode account is a free profile required to access mcbCode services, save projects, and interact with the platform. Creating an mcbCode account is completely free of charge. mcbCode does not support creating accounts using a traditional email and password combination. Instead, accounts are created by authenticating through a supported third-party provider. ## How Authentication Works When you sign up, selecting a supported provider redirects you to that provider's secure sign-in page. After successfully authenticating and granting the necessary permissions, you will automatically be redirected back to mcbCode, and your new account will be created. > **Important:** Always use the same provider for future sign-ins. Signing in with a different provider will create a separate, distinct mcbCode account rather than signing you into your existing one. ## Creating an Account Follow these steps to create your mcbCode account: 1. Open the **mcbCode Account** page. 2. Select the **Sign Up** tab. 3. Choose one of the available sign-in providers. 4. Sign in with your existing account for that provider. 5. Grant any requested permissions. 6. Wait to be redirected back to mcbCode. 7. Your account is now ready to use. ## Supported Providers * **GitHub:** Authenticates using your existing GitHub profile, commonly used by developers for managing repositories and projects. * **Google:** Authenticates using your Google account credentials for quick and secure access. * **Discord:** Authenticates using your Discord user account, linking your identity via Discord's authorization service. ## Notes * **Free Forever:** mcbCode accounts are free to create and maintain. * **Third-Party Authentication:** All login processes and credential verifications are handled entirely by the selected provider. * **Password Privacy:** mcbCode does not store, request, or manage your third-party provider password at any time. ## Troubleshooting ### Sign-In Window Was Closed If you close the provider's authentication popup or page before completing the process, the account creation process will cancel. Re-open the **Sign Up** tab and select the provider again to restart. ### Access Denied During Authentication If you decline the permissions requested on the provider's authorization page, mcbCode cannot create your account. You must grant the requested permissions to proceed with account setup. ### Page Did Not Redirect Back to mcbCode If the browser fails to return to mcbCode after authenticating, check your network connection, disable any browser extensions that block redirects or popups, and attempt the sign-in process again. ### Accidentally Signed In With the Wrong Provider If you select a provider different from the one originally used, a new, separate mcbCode account will be generated. To access your primary account, sign out and log back in using the original provider.