← All articles

Google App Passwords: When Legacy Clients Need Them and How to Create Them

What Google App Passwords Are and Why They Exist

A Google app password is a 16-character code that lets apps and devices without modern authorization support connect to your Google account and Gmail. When two-factor authentication (2FA) is enabled, older software cannot complete the verification step, so Google issues a separate app password for each such connection. This matters especially for anyone buying Gmail and Google accounts on YTMarket and wiring them into work tools: email senders, CRMs, scripts, and parsers.

The main advantage is isolation: an app password can be revoked at any time without changing your main account password or signing out other sessions. That convenience is valuable for media buyers and SMM specialists managing dozens of Gmail accounts at once.

When Legacy Clients Need App Passwords

Modern services use OAuth and "Sign in with Google," so they need no app password. But legacy software still relies on login and password over the IMAP, POP3, and SMTP protocols. In those cases you cannot connect to Gmail without an app password.

  • Desktop clients: old Outlook, Thunderbird, Apple Mail, The Bat!
  • SMTP campaigns and transactional mail via the Gmail server
  • IMAP/POP3 sync for parsers and email fetchers
  • Python/PHP scripts using smtplib or imaplib
  • Devices: scan-to-email printers, IP cameras, NAS units

Requirement: Two-Factor Authentication Is Mandatory

App passwords are available only with 2FA enabled. If two-step verification is off, the section simply won't appear in your security settings. So the first step is to turn on 2FA via an authenticator app or backup codes.

ConditionApp Password availability
2FA offNot available
2FA on (authenticator/SMS)Available
Advanced Protection onlyBlocked
Workspace account (policy-dependent)Admin decides

How to Create an App Password: Step by Step

The process takes under a minute. Perform it from a stable environment, ideally through an antidetect browser with an assigned proxy, so Google does not flag the login as suspicious.

  • Open "Google Account" → "Security."
  • Confirm that "2-Step Verification" is enabled.
  • Find the "App passwords" entry.
  • Enter an app name, for example "Thunderbird IMAP."
  • Copy the generated 16-character code without spaces.
  • Paste it into the password field of your mail client — the login stays your Gmail address.

One password works for one application. If a device is lost or a client is no longer needed, revoke the corresponding password in the same section.

Security and Working With Accounts From YTMarket

App passwords grant full mailbox access, so treat them like keys. Don't store them in plain text, don't share them, and audit the active list regularly. For accounts purchased on YTMarket, we recommend verifying login immediately, enabling 2FA, and generating app passwords within the first hours — this strengthens the account's binding to you.

  • Use a separate proxy and antidetect browser profile (Dolphin Anty, AdsPower, GoLogin, Multilogin) per account.
  • Don't connect dozens of Gmail accounts from one IP — that triggers blocks.
  • Payment on YTMarket is available in USDT and crypto, convenient for media buyers.
  • All accounts come with a 24-hour warranty for replacement if login fails.

If you prefer modern authorization, consider moving to OAuth 2.0 — it is safer and requires no stored app password. But as long as your legacy client works only over IMAP/SMTP, an app password remains the fastest and most reliable solution for Gmail and Google accounts.