---
title: "Colour Coding — see the structure of your jokes — Tough Crowd"
description: "Intelligent colour coding marks setup, punchline, tag, callback and personal observation in every bit, so you can see how long you spend on each part and rebalance your jokes before you perform."
lang: en
json-ld: |
  [
    {
      "@context": "https://schema.org",
      "@type": "WebApplication",
      "name": "Tough Crowd",
      "applicationCategory": "MultimediaApplications",
      "operatingSystem": "Web",
      "inLanguage": "en-GB",
      "areaServed": {
        "@type": "Country",
        "name": "United Kingdom"
      },
      "description": "The all-in-one workspace for working comedians — capture ideas, build sets, rehearse with evidence-based memory modes, track gigs and grow your audience.",
      "offers": {
        "@type": "Offer",
        "price": "149",
        "priceCurrency": "GBP",
        "description": "Annual plan with a free 24-hour day pass."
      }
    },
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "How do I see the structure of my own jokes?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Intelligent colour coding marks each part of a bit — the setup, the punchline, the tag, the callback, the transition and the personal observation — with its own colour. The moment you capture or upload a bit, the text is broken into colour-coded segments so you can see the bones of the joke at a glance, instead of reading a wall of text and trying to hold the structure in your head."
          }
        },
        {
          "@type": "Question",
          "name": "How do I know if my joke is too much setup and not enough punchline?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Colour coding shows you exactly how long you spend on each part of a joke. If a bit is three-quarters setup and one line of punchline, you can see it instantly in the colour balance — and you can fix it before you perform it. You can see at a glance whether you are heavy on premise and light on payoff, and rebalance the joke until the structure works."
          }
        },
        {
          "@type": "Question",
          "name": "What is the personal observation and why does it matter?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The personal observation is the part of a joke that is yours — the specific, lived detail that makes a setup feel true rather than generic. Colour coding marks it separately because it is the part that turns a functional joke into a memorable one. By seeing how much of your material is personal observation versus generic setup, you can tell whether your set sounds like you or like anyone else could have written it."
          }
        },
        {
          "@type": "Question",
          "name": "Can I edit the colour-coded segments of my jokes?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. You can move text between segments, add a tag to a punchline, split a long setup into two parts, or reclassify something entirely. As you edit, the colours update live, so you can tighten a joke visually — shortening the setup, strengthening the punchline, adding a callback — and see the new structure take shape as you work."
          }
        },
        {
          "@type": "Question",
          "name": "How does colour coding help me build better sets?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "When you drag pieces into Set Builder, each bit carries its colour-coded structure with it. So you can look at a whole section and see whether it is packed with punchlines or dragging through setups, whether you have callbacks placed where they land, and whether you have enough personal observation to make the set feel like yours. It turns set-building from guesswork into something you can actually see."
          }
        },
        {
          "@type": "Question",
          "name": "I do not know the difference between a setup, a punchline and a tag — can colour coding help?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "It is the fastest way to learn. By seeing your own material broken into colour-coded parts, you start to recognise the patterns — what a setup looks like, where the punchline lands, how a tag extends a laugh. Over time you internalise the structure and start writing tighter, better-balanced jokes without having to think about the labels."
          }
        }
      ]
    }
  ]
---

[

Tough Crowd](/)

Write

Memory Lab

Grow

Career

Network

[Pricing](/pricing)

[Login](/login)[Become a member](/register)

Colour Coding

# See the structure of every joke

## The problem

A joke is not a single block of text — it is a setup, a punchline, maybe a tag, a callback, and the personal observation that makes it yours. But when your material is just words on a page, you cannot see that structure. You cannot tell if you are spending thirty seconds on setup for one line of payoff, or whether your set is all punchlines and no personal detail. You are writing blind.

## On your phone

Every part of a bit is colour-coded — setup, punchline, tag, callback and the personal observation — so you can see the structure at a glance and rebalance before you perform.

9:41 

Dentist Grind

Setup Punchline Observation Tag 

Dentist Grind · 15 sec

So I was at the dentist and he said I grind my teeth at night.  I said I don't.  He said look at the evidence.  I said that's exactly what my ex said about the cheating.  Different teeth though. 

Setup: 8s · Punchline: 3s · Observation: 4s 15s total 

## The solution

**Every part of a bit is colour-coded** — setup, punchline, tag, callback, transition and the all-important personal observation — so you can see the bones of a joke at a glance. 

**See how long you spend on each part** of a joke, and spot when you are heavy on setup and light on punchline before you ever get on stage. 

**Rebalance your jokes** visually — move text between segments, add a tag, tighten a setup — and watch the colour-coded structure update as you edit. 

**Read the shape of a whole set** at a glance — a wall of colour that shows you instantly whether your set is all setups and no payoffs, or packed with punchlines but thin on the personal observations that make them land. 

**Learn the craft by seeing it** — colour coding teaches you the structure of your own writing, so you start writing tighter, better-balanced jokes without thinking about it. 

## Common questions

How do I see the structure of my own jokes? 

How do I know if my joke is too much setup and not enough punchline? 

What is the personal observation and why does it matter? 

Can I edit the colour-coded segments of my jokes? 

How does colour coding help me build better sets? 

I do not know the difference between a setup, a punchline and a tag — can colour coding help? 

## Try it with a free day pass

Full access for 24 hours. Cancel anytime in one click — if you don't cancel within 24 hours, you'll be charged for the annual plan.

[Start your free day pass](/register) [See what's included](/pricing)

Tough Crowd

The creative workspace for comedians to capture, build, rehearse and perform.

Features

-   [Capture](/features/capture)
-   [Set Builder](/features/set-builder)
-   [Memory Lab](/features/memory-lab)
-   [Performance](/features/performance)
-   [Gig Calendar](/features/gig-calendar)
-   [My Audience](/features/my-audience)
-   [Stand-up Courses](/Stand-Up-Comedy-Courses)

Company

-   [Banter](/banter)
-   [Events](/events)
-   [Pricing](/pricing)
-   [Blog](/blog)
-   [About](/about)
-   [Contact](/contact)
-   [Sitemap](/functions/generate-sitemap)

© 2026 Tough Crowd