Skip to main content
Back to Dev generators

Dev

Mock Feature Flag Name Generator

Feature flag systems accumulate names fast, and inconsistent naming makes a flag dashboard unreadable. When you are testing a flagging tool, seeding a config, or building a UI that lists flags, you need flag names that look like a real project rather than foo_1 and test_flag_2. This tool generates conventionally structured flag names in snake_case so your test data reads like production. Each name is built from an action verb — enable, show, use, allow, or rollout — combined with a feature name like new_checkout, dark_mode, or two_factor_auth. The result is a flag name like enable_dark_mode or rollout_inline_editing. Choose how many you need, up to 20; the generator deduplicates to avoid repeats. The output is ready to paste into a feature-flag config file, a LaunchDarkly seed script, or a dashboard demo. The names also serve as examples of good naming hygiene: a descriptive verb-plus-feature pattern tells any team member exactly what the flag controls without digging into code.

Read the complete guide — 4 min read

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Choose how many flag names you want.
  2. Click Generate to produce feature-flag names.
  3. Copy them into your config or flag system.
  4. Adapt the features to match your product.

Use Cases

  • Seeding a feature-flag system for testing
  • Placeholder flags in a config file
  • Demoing a flag dashboard
  • Test data for rollout and A/B infrastructure
  • Examples of good flag-naming conventions

Tips

  • Keep flag names descriptive and consistent.
  • Use snake_case for safe, readable keys.
  • Name the flag for what it controls, not the ticket.
  • Clean up stale flags once a feature ships.

FAQ

how should feature flags be named

A common convention is a verb plus the feature in snake_case — enable_dark_mode, show_beta_dashboard. A clear, descriptive name tells the whole team what the flag controls at a glance, which matters as the number of flags grows.

what verbs and features does the generator use

Verbs are enable, show, use, allow, and rollout. Feature names include new_checkout, dark_mode, beta_dashboard, fast_search, redesigned_nav, inline_editing, bulk_actions, live_preview, smart_suggestions, and two_factor_auth. Both are chosen randomly and combined.

what format are these names in

They are snake_case, combining an action verb with a feature, like rollout_inline_editing. Snake_case is a widely used convention for flag keys because it is readable and safe to use as an identifier across systems.

You might also like

Popular tools from other categories that share themes with this one.

Try these next

More free tools from other corners of the catalog, picked by shared themes.