2.3.1 · Brand

Making a Logo with AI — Generate Many, Choose, Refine

2026.07.12~4 min

00Overview

01Story

Situation

As 2.3 laid out, a logo is a multi-purpose asset. The name is settled; now the logo needs to exist.

Complication

Commissioning a designer costs money and time; drawing one from scratch is a skill I don't have. And in the earliest days of a solo project, the logo can't be allowed to eat the budget.

Question

How do you get a logo that works as an asset — cheaply?

02Solution

Criteria

  • Low cost — free if possible
  • Holds up across favicon, OGP, icon uses
  • Matches the worldview decided with the name

Answer

Made with AI — Google's Flow. Free, and it generates a substantial batch of candidates in one go. Pick favorites, tell it "a little more of this mood," and refine to done. The input was the worldview memo from 2.2.1.

Reason

Because logo-making is a "generate many, choose one" process. A logo, once made, fans out into favicon, OGP, social, app icons and stays in service for years. An asset that important shouldn't be a single draft decided by default — it deserves a wide field of candidates and a careful pick.

Don't polish one draft.
Generate many, and choose.

Free bulk-generation tools fit that method exactly. That's why Flow — but the tool is nothing special. Anything free and prolific will do.

Options

  • Commission a designer — higher polish, no question. But in the earliest days, spending on a logo for a product that may not yet take root is heavy. The option to commission a redesign later stays open — so the first one went to AI.

03Result

Good

From one logo, the favicon, OGP, and icons all derive. The recurring "what image goes here" question is gone, the brand looks whole, and the cost was effectively zero.

Bad

AI generation is hit-and-miss. Meeting the right image takes patience and an eye. And commercial-use rights differ by tool — read the terms of whatever you use, always.

Follow-up

Name and logo, done. Next: the address to put them on — a custom domain. Continued in 2.4 Getting a custom domain.