Docs
RunMacro Documentation
Learn RunMacro from basics to advanced.
Everything you need to start and master RunMacro — from basic commands to advanced automation workflows.

Generate a 2FA OTP code from a secret in RunMacro
What it does
The Convert 2FA command generates a two-factor OTP code (like Google Authenticator) from a 2FA secret key. The key comes from the clipboard or typed input; the code goes to the virtual clipboard, real clipboard, or a variable.
When to use it
- Auto-fill a 2FA code at account login.
- Process many accounts with 2FA enabled.
- Generate OTP from a secret stored in a Sheet/file.
Configuration steps
- Add a Code › Convert 2FA command.
- Choose the secret source: from the clipboard or typed (secret key).
- Choose the output: virtual clipboard / variable / real clipboard.
- Use Paste from Clipboard or the variable to fill the code. Save.
Every option explained
Real example
Example: fill a 2FA code at login
- Set Clipboard = the account 2FA secret (or from a Sheet).
- Convert 2FA, source Clipboard, output to variable
otp. - Click the code field, Type Text
{otp}.
Tips & common mistakes
The
pyotp library must be installed for code generation (it warns if missing).The OTP changes about every 30 seconds — generate and use it right away to avoid expiry.
RunMacro