Build a brand from scratch.
Not "pick a font and make a logo." The whole thing — finding the idea, drawing it badly, turning it into code, making a hundred versions, choosing one, putting it on real products, and writing down the plan.
The badge on the right is the finished result of exactly this process. It started as marker on cardboard. This guide walks the entire road between those two points, using the real decisions, the real dead ends, and the real work that got scrapped.
If you've done Code Your Own Badge, this is the next step up — that one taught you the tool, this one teaches you the job.
💡 Time: read it in 30 minutes. Doing it takes weeks, and that's normal. Brands aren't built in an afternoon by anyone.
Find the Idea
A brand is not a logo. A brand is an idea that a logo points at. If you skip this step you'll spend weeks making something that looks fine and means nothing, and you won't understand why it feels empty.
You need three sentences before you draw anything:
- What is it? — "A zine about the detours people end up taking, that also lives as comics, music and merch."
- Who's it for? — "People mid-detour who don't have a map."
- What does it believe? — "The detour is where the good stuff is."
That third one is the important one. It's the thing your logo will have to carry. Vague beliefs make vague logos.
Sketch It Ugly
Draw it by hand before you touch a computer. Not because hand-drawing is magic, but because it's fast and you're not precious about it. On paper you'll make twenty bad versions in an hour. On a computer you'll make one, spend three hours nudging it, and get attached to something mediocre.
Rules for this step: use whatever's around, don't erase, fill the page, and don't judge anything yet.
⚠️ Do not skip to Canva. A template gives you something that looks professional and means nothing, and it'll look like eight hundred other brands. Your ugly sketch is worth more than a polished template.
Make It Digital
Now you rebuild the sketch as a vector — a logo made of shapes and math instead of pixels, so it stays razor sharp at any size, from a favicon to a billboard. This is what SVG is for, and it's what Code Your Own Badge teaches.
Two things matter here:
| Keep | Fix |
|---|---|
| The bones — the shapes and arrangement that made the sketch feel right | The wobble — uneven spacing, crooked circles, inconsistent line weight |
The trap is fixing too much. If you clean up every irregularity you'll end up with something sterile that could belong to anybody. Some of the wobble is the character.
Iterate Out Loud
This is the longest step and the one every tutorial lies about. You will not get it right on attempt three. You'll produce versions you're excited about, show someone, and realize they're wrong. That's the process working, not failing.
Three habits that make iteration actually productive:
Change one thing
Change the type or the color or the layout — not all three. Otherwise you can't tell what actually improved it.
Keep everything
Never delete a version. Today's reject is next month's answer, and it happens constantly.
Say why
"I don't like it" is a dead end. "The letters feel too cartoonish for something this raw" tells you what to fix.
Build the System
Here's what separates a brand from a logo: real brands need the same mark in many situations. On white, on black, in one ink for embroidery, tiny as a favicon, huge on a hoodie. If you only made one version, you'll bodge the rest and it'll look sloppy.
A minimum system is four files:
- Primary — full color, your default
- One-color — for stamps, embroidery, single-ink printing
- Small-size — simplified; fine detail removed so it survives at 32px
- Dark background — because your primary probably disappears on black
Then lock your colors and fonts in writing. Actual hex codes, actual font names. "Kind of a blue" is not a brand color.
💡 This is the DRY principle from the first tutorial, applied to a whole brand. Define once, reuse everywhere.
Pick the One
At some point you have to stop exploring and choose a primary. Everything else becomes a supporting variant. This is genuinely uncomfortable and most people stall here.
Test your candidates against real conditions, not a nice presentation slide:
- Shrink it to 32×32. Can you still tell what it is?
- Print it in black and white. Does it hold up with no color?
- Put it next to three brands you admire. Does it look intentional or accidental?
- Show someone for two seconds, then ask what they saw.
- Does it still point at your sentence from Step 1?
Put It On Things
A logo sitting in a folder isn't a brand. It becomes one when it shows up consistently across real surfaces.
| Surface | What you need |
|---|---|
| Website | SVG for the nav, PNG favicon, social share image |
| App icon | Simplified version — fine detail dies at icon size |
| Stickers | Cheapest way to test if people actually want it |
| Shirts / hoodies | One palette per drop, keeps it collectible |
| Pins / patches | Highest margin, most collectible, best proof of quality |
Print shops will ask for vector files with text converted to outlines — meaning the letters are locked in as shapes so the font isn't needed. Free tools like Inkscape do this in one click.
⚠️ Test at real size before ordering a hundred of anything. Print one at home. Things that look great on screen can turn to mud at 2 inches wide.
Give Something Away
The strongest brands teach. Not as charity — because teaching does four things at once that advertising can't:
People find you
Someone searching how to do a thing finds your free guide. No ad spend.
You prove it
Teaching the skill proves you have it. Way stronger than claiming it.
They value the work
Someone who's tried it understands why the real thing costs what it costs.
The thing you give away should be your belief in action, not a random freebie. If it doesn't connect to your Step 1 sentence, it's just noise.
Write the Plan
Last step. Write it down — not a fifty-page document nobody reads. One page you'd actually revisit. If you can't fill these in, you have thinking left to do, and that's useful to find out now.
| The one-liner | What this is, in one sentence, no buzzwords |
| Who it's for | Specific. "Everyone" means nobody. |
| What it believes | Your Step 1 sentence |
| What you sell | Products, services, or attention — name it honestly |
| Where it lives | Site, app, shop, socials — which ones, and what each is for |
| How you know it's working | Two or three numbers you'll actually check |
| What could kill it | Be honest. Then write what you'd do about it. |
💡 Revisit it every few months. Plans that never change were never real plans — they were wishes.
The Whole Arc
Compressed, so you can see the shape of it:
| Marker on cardboard | Wobbly globe, rainbow rings, hand-lettered. The bones. |
| Background removed | Cut out of the photo, turned into a usable image. |
| First vector | Clean, smooth — and too generic. Lost the character. |
| Six palettes | Same shape, different moods. System thinking starts. |
| Type explorations | Chrome, glitch, grunge, stacked, diagonal. Most rejected. |
| Stop sign added | The idea gets literal. Meaning locks in. |
| Sun added | Globe → stop sign → sun. The full sentence, in shapes. |
| Round badge | Restructured from a wide lockup into one circular mark. |
| Pop art type | Rejected — too cartoonish for the tone. |
| Collage lettering | Ransom-note cut-outs. This was the answer. |
| Gold plating | The detour rendered as a prize. Primary logo. |
| Contrast fix | Letters outlined so every one reads. Small fix, big difference. |
| Merch package | 22 organized files, production ready. |
| Tutorial | The process becomes a product. |
💡 Count the rejections in that list. That ratio is normal. Nobody's first idea is their best one — they just don't publish the other twelve.
Common Mistakes
| Mistake | Do this instead |
|---|---|
| Logo before idea | Write your three sentences first. Always. |
| Too many ideas in one mark | Three elements max. Side Quest has exactly three. |
| Chasing trends | Trends date fast. Meaning doesn't. |
| Only one version | Build the four-file minimum system. |
| Never testing small | Check at 32px before you commit to anything. |
| Deleting rejects | Keep every version. You'll want them. |
| Waiting to feel ready | You won't. Ship it and improve it in public. |
Your Starter Kit
You don't need to buy anything to do all nine steps:
| Sketching | Paper. Whatever pen is nearby. |
| Code editor | Notepad, TextEdit, or VS Code (free) |
| Preview | Any web browser you already have |
| Vector cleanup | Inkscape (free, converts text to outlines) |
| Color picking | Coolors.co (free) |
| Fonts | Google Fonts (free, commercial use OK) |
| Reference | MDN Web Docs for anything SVG |
| Selling | Printful, Redbubble — no upfront cost |
💡 The badge in this guide was built with exactly this stack. No paid software touched it at any point.
Now go make your ugly sketch. That's the actual first step, and it's the one people skip.