Videobana

Looks & styles

Every colour scheme, font, background, host, animation and caption look, drawn by the same code that draws your videos. Hover a tile to bring its animation to life.

The look of a video comes from layers. Name a domain and you get a complete, matching look. Add a theme for a different complete look in one word, and a style block to change any part of it. Whatever you set in style wins over the theme, the theme wins over the domain, and everything you leave out stays as decided by the layer below.

{
  "domain": "science",
  "style": {
    "theme": "blueprint-lab",
    "palette": "ocean",
    "mascot": "robot",
    "transition": "iris",
    "captions": "highlight",
    "progress": "ring",
    "header": [
      "title"
    ],
    "effects": [
      "vignette"
    ]
  }
}

Domains

A domain is a ready-made look for a kind of topic. If you do not set one, the engine guesses it from the title and topic.

General

Neutral default: the original colourful look.

general · palette classic · fonts classic · buddy host

Finance & investing

Markets, money, trading, banking and personal finance.

finance · palette classic · fonts classic · candle host

Business & management

Strategy, management, startups, operations and careers.

business · palette corporate · fonts corporate · buddy host

Marketing & sales

Brand, advertising, social media, growth and e-commerce.

marketing · palette berry · fonts bold · buddy host

Technology & software

Programming, software, devices, cloud and the web.

technology · palette midnight · fonts technical · robot host

AI & data

Artificial intelligence, machine learning, data science and automation.

ai · palette neon · fonts technical · robot host

Cybersecurity

Security, privacy, hacking and safe computing.

cybersecurity · palette matrix · fonts terminal · robot host

Education & learning

Lessons, study skills, languages and how-to explainers.

education · palette arctic · fonts friendly · owl host

Science & space

Physics, chemistry, biology, astronomy and discovery.

science · palette ocean · fonts technical · owl host

Kids

Playful content for children.

kids · palette candy · fonts playful · buddy host

Health & wellness

Medicine, sleep, mental health, nutrition and self-care.

health · palette mint · fonts friendly · buddy host

Fitness & training

Workouts, running, strength and sport performance.

fitness · palette ember · fonts sporty · buddy host

Food & cooking

Recipes, cooking techniques, restaurants and drinks.

food · palette peach · fonts editorial · buddy host

Travel & places

Destinations, itineraries, culture and tips for travellers.

travel · palette ocean · fonts friendly · buddy host

Nature & environment

Animals, plants, climate and sustainability.

nature · palette forest · fonts editorial · owl host

History & culture

The past, civilisations, biographies and society.

history · palette paper · fonts editorial · owl host

News & current affairs

Briefings, reports and explainers on events.

news · palette graphite · fonts sporty · none host

Gaming & esports

Video games, streaming and geek culture.

gaming · palette neon · fonts bold · robot host

Real estate & home

Property, housing, architecture and interiors.

realestate · palette royal · fonts editorial · buddy host

Sports

Teams, matches, athletes and tactics.

sports · palette ember · fonts sporty · buddy host

Legal & compliance

Law, rights, contracts and regulation.

legal · palette graphite · fonts editorial · none host

Lifestyle & creativity

Home, fashion, beauty, hobbies and personal growth.

lifestyle · palette lavender · fonts friendly · buddy host

Art, music & design

Visual arts, music, film, photography and design.

art · palette berry · fonts bold · buddy host

Space & astronomy

Planets, stars, rockets, telescopes and the universe.

space · palette galaxy · fonts technical · robot host

Career & productivity

Jobs, interviews, workplaces, focus and getting things done.

career · palette porcelain · fonts startup · fox host

Climate & environment

Climate, energy, recycling, wildlife and sustainability.

environment · palette jade · fonts readable · bear host

Cars & transport

Cars, bikes, trains, planes and how we get around.

automotive · palette graphite · fonts poster · none host

Music & performance

Concerts, albums, bands, podcasts and live shows.

music · palette twilight · fonts bold · cat host

Events & celebrations

Birthdays, weddings, holidays, parties and greetings.

celebration · palette sunrise · fonts bubbly · buddy host

Wellbeing & mindfulness

Meditation, sleep, stress, gratitude and mental health.

mindfulness · palette aurora · fonts book · owl host

Mystery & stories

Detectives, crime, ghosts, thrillers and spooky tales.

mystery · palette noir · fonts editorial · fox host

Pets & animals

Dogs, cats, pet care and the animal kingdom.

pets · palette lemon · fonts friendly · cat host

Themes

A theme bundles a palette, fonts, background, host, motion, captions and effects that were chosen to go together. style.theme takes its id; any other style field you add replaces that part of the theme.

Neon nights

neon-nights: Electric colour, glowing captions and scan lines. Gaming, tech and nightlife.

Paper press

paper-press: Cream paper, serif type and a thin frame. Editorial and bookish.

Kids fun

kids-fun: Candy colours, chunky bubbly shapes and bouncy motion.

Boardroom

boardroom: Calm navy, tidy type and quiet motion. Business and reports.

Arcade

arcade: Pixels, a perspective floor and a console font. Retro games.

Ocean calm

ocean-calm: Deep blues, slow drifting motion and a soft haze. Wellbeing and nature.

Golden hour

golden-hour: Sunset colour, film grade and subtitles. Travel and stories.

Midnight tech

midnight-tech: Dark navy, code in the background and glowing accents. Developers and products.

Newsroom

newsroom: Charcoal, headline type and a caption strip. News and updates.

Chalkboard class

chalkboard-class: A green board with chalk dust and handwriting. Lessons.

Blueprint lab

blueprint-lab: Technical drawings on blue. Engineering and how-it-works.

Cinema

cinema: Letterbox bars, film grade and serif subtitles. Trailers and documentaries.

Sunny pop

sunny-pop: Lemon yellow, stickers and shapes. Cheerful and loud.

Forest walk

forest-walk: Deep greens, drifting leaves and gentle haze. Nature and sustainability.

Cotton candy

cotton-candy: Pale pink, dreamy bokeh and pill shapes. Lifestyle and beauty.

Minimal ink

minimal-ink: Porcelain white, black type and no decoration. Clean explainers.

Galaxy quest

galaxy-quest: Nebulae, comets and a warp-speed entrance. Space and science fiction.

Retro TV

retro-tv: Warm faded colour, scan lines and a tube-TV cut. Nostalgia.

Terracotta studio

terracotta-studio: Clay and sand with silk ribbons. Crafts, design and food.

Volcanic

volcanic: Black rock, lava and heavy poster type. Sports and action.

Springtime

springtime: Fresh green, falling petals and birds. Gardens, seasons and new beginnings.

Gold luxe

gold-luxe: Charcoal and gold with a thin frame. Premium and formal.

Showroom

showroom: A bright photo studio: soft light panels, a seamless floor and a glint of shine. Products on a clean stage.

Launch night

launch-night: Dark and glassy, with drifting orbs and sparkle. Premium launches and tech products.

Flash sale

flash-sale: Speed lines, confetti and loud poster type. Offers, deadlines and big discounts.

Fresh glow

fresh-glow: Blush tones, glass orbs and falling petals with serif type. Beauty, wellness and lifestyle brands.

App glass

app-glass: Cool light mode, frosted orbs and flowing colour. Apps, software and online services.

SaaS light

saas-light: Porcelain white with one soft glow of the brand colour over a faint dot grid, dark ink and rounded cards. The clean look of a software ad: app windows, notifications, short bold lines.

Organic market

organic-market: Sand and leaf green, paper texture and soft light. Farm shops, groceries, bakeries and natural food.

Kitchen table

kitchen-table: Warm ember tones, paper and a gentle film look. Restaurants, cafes, menus and recipes.

Bold street

bold-street: Halftone dots, speed lines and heavy type on black. Streetwear, sneakers, music and nightlife.

Clinic calm

clinic-calm: Light mint, floating orbs and a soft haze. Clinics, therapy, dentists, spas and wellbeing.

Fintech pro

fintech-pro: Deep ocean blue, a network grid and glowing orbs. Banks, payments, insurance and B2B software.

Estate classic

estate-classic: Warm sand, a skyline and soft studio light with serif type. Property, hotels, interiors and luxury services.

Festival pop

festival-pop: Stage beams, confetti and loud colour. Events, concerts, launches, openings and parties.

Sunset escape

sunset-escape: A low sun over waves and clouds. Travel, hotels, resorts, tours and getaways.

Edu bright

edu-bright: Sky blue notebook paper, doodles and rounded shapes. Courses, schools, tutoring and learning apps.

Palettes

A palette is a list of backdrops. By default each scene moves to the next one, which gives a video its rhythm; set cycleBackdrops to false to keep the first. Or skip palettes: brandColor builds one around a single hex colour.

Classic darkclassic

The original rainbow: violet, ocean, emerald, sunset, berry and midnight, one per scene.

Violet darkviolet

Deep purple to magenta.

Ocean darkocean

Teal and deep blue.

Emerald darkemerald

Green and teal.

Sunset darksunset

Crimson, orange and violet.

Berry darkberry

Fuchsia and raspberry.

Midnight darkmidnight

Navy with violet light.

Graphite darkgraphite

Neutral charcoal with cool blue light. Serious and calm.

Corporate darkcorporate

Trustworthy navy and cobalt.

Royal darkroyal

Deep blue with gold light. Premium and formal.

Neon darkneon

Cyber purple with cyan and magenta light.

Ember darkember

Charcoal red with orange fire. Energetic.

Forest darkforest

Pine green and moss.

Matrix darkmatrix

Black with terminal green.

Paper lightpaper

Warm cream with amber and rose. Editorial and friendly.

Arctic lightarctic

Fresh icy blue. Clear and optimistic.

Mint lightmint

Soft green. Calm and healthy.

Lavender lightlavender

Pale violet with pink. Gentle and creative.

Peach lightpeach

Warm apricot and coral. Appetising and welcoming.

Candy lightcandy

Bubblegum pink and lemon. Playful, made for kids.

Noir darknoir

Near-black with a gold glint. Cinematic and elegant.

Cherry darkcherry

Deep cherry red with blush pink light. Bold and passionate.

Copper darkcopper

Warm brown and copper with teal light. Craft, coffee and heritage.

Galaxy darkgalaxy

Indigo and violet with cyan sparks, like a night sky.

Sky lightsky

Fresh sky blue and white. Clean and friendly.

Sage lightsage

Soft green and cream. Calm, natural and organic.

Sand lightsand

Warm beige and terracotta. Earthy and editorial.

Blush lightblush

Pale rose and champagne. Soft, romantic and stylish.

Aurora darkaurora

Polar-night teal melting into violet, like the northern lights.

Twilight darktwilight

Indigo dusk with pink and amber on the horizon.

Volcano darkvolcano

Black rock lit from below by red and orange lava.

Deep sea darkdeepsea

Near-black blue with cold turquoise light.

Gold darkgold

Charcoal and bronze with golden light. Luxurious.

Jade darkjade

Deep green with lime and mint light. Calm and natural.

Cream lightcream

Warm off-white with teal and amber. Clean and approachable.

Lemon lightlemon

Sunny yellow with orange and lime. Bright and upbeat.

Coral lightcoral

Warm coral with a splash of aqua. Playful and fresh.

Meadow lightmeadow

Spring green with buttercup yellow. Growth and nature.

Porcelain lightporcelain

Cool white and slate with a blue accent. Professional.

Terracotta lightterracotta

Baked clay and sand. Earthy and handmade.

Sunrise lightsunrise

Apricot sky fading to pink. Hopeful and warm.

Fonts

fonts picks a heading and body pairing. displayFont and bodyFont override one side with any of the 27 fonts below.

Pairings

Heading text
Body text reads like this, one sentence at a time.
classicGeist throughout (the original look).
Heading text
Body text reads like this, one sentence at a time.
modernInter throughout.
Heading text
Body text reads like this, one sentence at a time.
friendlyPoppins headings, Nunito text.
Heading text
Body text reads like this, one sentence at a time.
corporatePlus Jakarta Sans headings, Inter text.
Heading text
Body text reads like this, one sentence at a time.
technicalSpace Grotesk headings, Inter text.
Heading text
Body text reads like this, one sentence at a time.
terminalJetBrains Mono headings, Inter text.
Heading text
Body text reads like this, one sentence at a time.
editorialPlayfair Display headings, Lora text.
Heading text
Body text reads like this, one sentence at a time.
boldBricolage Grotesque headings, DM Sans text.
Heading text
Body text reads like this, one sentence at a time.
playfulBaloo 2 headings, Nunito text.
Heading text
Body text reads like this, one sentence at a time.
sportyOswald headings, Inter text.
Heading text
Body text reads like this, one sentence at a time.
handwrittenCaveat headings, Nunito text.
Heading text
Body text reads like this, one sentence at a time.
sturdyRoboto Slab headings, DM Sans text.
Heading text
Body text reads like this, one sentence at a time.
startupSora headings, Outfit text.
Heading text
Body text reads like this, one sentence at a time.
readableLexend throughout. Easy on the eyes.
Heading text
Body text reads like this, one sentence at a time.
magazineDM Serif Display headings, Inter text.
Heading text
Body text reads like this, one sentence at a time.
posterBebas Neue headings, Manrope text.
Heading text
Body text reads like this, one sentence at a time.
bubblyFredoka headings, Nunito text.
Heading text
Body text reads like this, one sentence at a time.
markerPermanent Marker headings, Rubik text.
Heading text
Body text reads like this, one sentence at a time.
surfPacifico headings, Outfit text.
Heading text
Body text reads like this, one sentence at a time.
bookMerriweather throughout. Calm and literary.
Heading text
Body text reads like this, one sentence at a time.
retro-techSpace Mono headings, DM Sans text.
Heading text
Body text reads like this, one sentence at a time.
friendly-sansOutfit headings, Lexend text.

All fonts

Geist
geist · grotesk. Clean neutral sans (the original lesson-video font).
Inter
inter · grotesk. Neutral, very readable UI sans.
DM Sans
dm-sans · geometric. Low-contrast geometric sans, friendly and modern.
Manrope
manrope · geometric. Modern geometric sans with a crisp look.
Poppins
poppins · geometric. Round geometric sans, upbeat and bold.
Plus Jakarta Sans
plus-jakarta-sans · geometric. Contemporary sans with a business feel.
Space Grotesk
space-grotesk · grotesk. Quirky technical grotesk.
Nunito
nunito · rounded. Soft rounded sans, warm and approachable.
Baloo 2
baloo-2 · rounded. Chunky rounded display, made for kids.
Playfair Display
playfair-display · serif. High-contrast editorial serif. Elegant.
Lora
lora · serif. Calligraphic body serif, easy to read.
Roboto Slab
roboto-slab · slab. Sturdy slab serif.
Oswald
oswald · condensed. Tall condensed headline face. Sporty, newsy.
Bricolage Grotesque
bricolage-grotesque · display. Characterful heavy display grotesque.
Caveat
caveat · hand. Handwritten accent.
JetBrains Mono
jetbrains-mono · mono. Monospace for code and terminals.
Outfit
outfit · geometric. Clean geometric sans with a friendly, modern feel.
Sora
sora · geometric. Wide, techy sans that suits product and startup videos.
Lexend
lexend · humanist. Highly legible sans designed for easy reading.
Rubik
rubik · rounded. Slightly rounded sans, sturdy and playful.
Fredoka
fredoka · rounded. Soft, bubbly display face. Cheerful.
Merriweather
merriweather · serif. Sturdy screen serif, comfortable in long text.
DM Serif Display
dm-serif-display · serif. Fat, high-contrast display serif. Magazine headlines.
Bebas Neue
bebas-neue · condensed. All-caps condensed poster face. Punchy titles.
Pacifico
pacifico · hand. Brush script with a surf-shop feel.
Permanent Marker
permanent-marker · hand. Marker pen lettering. Informal and loud.
Space Mono
space-mono · mono. Quirky monospace with retro-futurist character.

Backgrounds

Backgrounds are animated layers behind every scene. background picks a ready-made stack by name (one per domain and mood, listed below); backgroundLayers builds your own, up to six layers from the bottom up. Use [] for a plain backdrop and glyphs to choose the symbols of the floating-glyphs layer.

Layers

Blobs

blobs: Three big soft colour glows drifting slowly.

Grid

grid: A fine line grid fading out towards the edges.

Market line

chart-wave: A scrolling price line with ghosted candlesticks.

Floating glyphs

floaters: Symbols or emoji drifting upwards (set `glyphs`).

Stars

stars: Twinkling dots.

Aurora

aurora: Wide colour ribbons waving like northern lights.

Waves

waves: Layered sine waves sliding along the bottom.

Dot matrix

dots: A dotted grid with a soft moving highlight.

Diagonal stripes

diagonal: Slanted stripes sliding across.

Hex grid

hex: Honeycomb pattern with cells lighting up.

Bokeh

bokeh: Out-of-focus light discs drifting upwards.

Bubbles

bubbles: Translucent bubbles rising.

Particles

particles: Dust or fireflies drifting diagonally.

Matrix rain

matrix: Falling columns of glyphs.

Network

network: Nodes joined by links, pulsing.

Circuit

circuit: Circuit traces with pulses of light.

Sun rays

rays: A slowly rotating sunburst.

Mountains

mountains: Layered ridges with parallax drift.

City skyline

skyline: Layered city silhouettes with lit windows.

Film grain

grain: A fine photographic grain overlay.

Spotlight

spotlight: A vignette with a soft moving spotlight.

Paper

paper: Subtle paper fibres with a soft vignette.

Chalk dust

chalk: Chalkboard dust and faint scribbles.

Confetti

confetti: Colourful pieces falling and spinning.

Snow

snow: Gently falling snow.

Clouds

clouds: Soft clouds drifting across.

Data streams

streams: Horizontal streams of bars and dots.

Retro floor

perspective: A synthwave perspective grid scrolling to the horizon.

Mesh gradient

mesh: A large soft multi-colour gradient slowly turning.

Lava lamp

lava: Soft glowing blobs rising and sinking.

Silk ribbons

ribbons: Long flowing ribbons of colour.

Sun

sun: A glowing sun with pulsing rays above a warm horizon.

Contour map

topo: Topographic contour lines turning slowly.

Blueprint

blueprint: A technical grid with construction sketches drawing themselves.

Notebook

notebook: Ruled notebook paper with a margin line, slowly scrolling.

Gears

gears: Large interlocking gear outlines turning.

Waveform

waveform: Layered oscilloscope-style sine lines.

Warp speed

warp: Star streaks rushing out from the centre.

Galaxy

galaxy: A slowly turning spiral nebula with a bright core.

Orbits

orbits: Planets circling a small sun.

Shooting stars

comets: Comets streaking across now and then.

Sparkles

sparkles: Four-point stars twinkling in and out.

Radar

radar: A radar scope with a rotating sweep and blips.

Fireflies

fireflies: Glowing dots wandering and blinking.

Rain

rain: Slanted raindrops falling.

Embers

embers: Glowing sparks rising from below.

Falling leaves

leaves: Autumn leaves tumbling down.

Underwater

underwater: Shafts of light swaying through deep water.

Lightning

lightning: Flashes and bolts in a storm.

Lanterns

lanterns: Warm glowing lanterns drifting upwards.

Halftone

halftone: A comic-book dot pattern drifting diagonally.

Low-poly

triangles: Translucent triangles drifting and turning.

Geometric shapes

shapes: Memphis-style circles, rings, squares and crosses.

Equalizer

equalizer: Audio bars bouncing along the bottom.

Scanlines

scanlines: CRT scanlines with a rolling bright band.

Ripples

ripples: Rings spreading out from a few points, like rain on a pond.

Spiral

spiral: A slowly turning spiral that draws the eye in.

Stage beams

beams: Light beams swinging from the top like a concert.

Liquid flow

flow: Wide soft colour bands sliding sideways.

Pixels

pixels: Square pixels blinking on and off, retro-game style.

DNA

dna: A double helix scrolling past.

Atoms

atoms: Electrons orbiting a nucleus on tilted orbits.

Formulas

formulas: Faint maths symbols and equations drifting up.

Code

code: Faint lines of code scrolling upwards.

Birds

birds: A flock of small birds gliding across.

Balloons

balloons: Coloured balloons floating up on strings.

Fireworks

fireworks: Bursts of sparks opening in the sky.

Petals

petals: Blossom petals falling and turning.

Fog

fog: Slow banks of mist drifting across.

Film strip

filmstrip: Film frames scrolling along the top and bottom edges.

Ticker tape

ticker: A band of rising and falling numbers scrolling by.

Isometric grid

isogrid: A fine isometric (diamond) grid sliding diagonally.

Doodles

doodles: Hand-drawn stars, squiggles and swirls drifting about.

Softbox

softbox: Tall panels of soft studio light that slowly swell and fade, like a photo studio.

Studio sweep

lightsweep: A smooth curved floor that melts into the wall, with a pool of light: the seamless backdrop of product photography.

Glass orbs

orbs: Large translucent spheres drifting and catching the light, in the style of frosted-glass interfaces.

Speed lines

speedlines: Bold lines rushing out from the centre, for sales and big announcements.

Aura

aura: One soft glow of the brand colour breathing in the middle of a faint dot grid: the quiet backdrop of a software ad.

Ready-made stacks

backgroundLayers, bottom to top
generalblobs → grid → stars → floaters
financeblobs → grid → chart-wave → floaters → stars
businessblobs → grid → dots
marketingaurora → bokeh → floaters
technologyblobs → grid → circuit → particles
aiblobs → network → streams → stars
cybersecuritymatrix → grid
educationblobs → dots → floaters
scienceblobs → hex → particles → ripples
kidsbubbles → confetti → floaters
healthblobs → bokeh → floaters
fitnessblobs → diagonal → mesh → particles
foodpaper → bokeh → floaters
travelrays → clouds → mountains → floaters
natureclouds → mountains → particles → floaters
historypaper → grain → spotlight
newsgrid → streams → spotlight
gamingperspective → particles → stars
realestateblobs → skyline → grid
sportsspotlight → diagonal → confetti
legalblobs → grid → spotlight
lifestyleaurora → bokeh → clouds
artaurora → grain → bokeh → floaters
minimalblobs
calmaurora → stars
dreamybokeh → clouds → stars
cosmosstars → particles → orbits
chalkboardchalk → dots
snowysnow → stars
neonmesh → grid → scanlines → sparkles
cyberpunkrain → skyline → scanlines → grid
oceanunderwater → bubbles → waves
sunsetsun → clouds → mountains → particles
autumnblobs → leaves → particles
stormclouds → rain → lightning
spacegalaxy → stars → comets → orbits
hyperspacewarp → stars → comets
blueprintblueprint → gears
notebooknotebook → floaters
retrodiagonal → perspective → scanlines
partyconfetti → sparkles → bokeh
celebrationlanterns → sparkles → embers
forestclouds → mountains → fireflies → leaves
nightstars → fireflies → mountains
warmmesh → embers → particles
popshapes → halftone → triangles
lowpolytriangles → mesh
musicequalizer → waveform → mesh
radarradar → grid → network
biotechhex → particles → sparkles
industrialgears → blueprint → embers
silkribbons → mesh → grain
maptopo → grain
lavalava → grain
stagebeams → sparkles → bokeh
labatoms → formulas → dots
geneticsdna → particles → hex
developercode → grid → particles
springtimepetals → clouds → birds
carnivalballoons → confetti → doodles
fireworksfireworks → stars → mountains
mysteryfog → stars → spotlight
studiofilmstrip → beams → grain
marketsticker → grid → chart-wave
isometricisogrid → blobs
playgrounddoodles → bubbles → shapes
meditationripples → fog → bokeh
hypnoticspiral → mesh
liquidflow → mesh → grain
arcadepixels → scanlines → perspective
skiesbirds → clouds → rays
paperpaper → grain → dots
showroomsoftbox → lightsweep → grain
launchorbs → mesh → sparkles
flashspeedlines → confetti → sparkles
glassorbs → flow → grain
saasaura
freshorbs → bokeh → petals
marketpaper → leaves → bokeh
kitchenpaper → embers → bokeh
streethalftone → speedlines → sparkles
wellnessorbs → ripples → fog
fintechorbs → grid → network
estateskyline → softbox → grain
festivalbeams → confetti → sparkles
escapesun → waves → clouds
schoolnotebook → doodles → floaters
noneNo layers: a plain backdrop

Host characters

The host waves on the title card and reacts while the narrator speaks. Set mascot to none for a video without a character.

Candle

candle: The green candlestick host (the original, finance).

Buddy

buddy: A friendly rounded blob in the palette colours.

Robot

robot: A cheerful robot, for tech and AI.

Owl

owl: A wise owl, for learning and history.

Cat

cat: A curious cat, for lifestyle and everyday topics.

Fox

fox: A clever fox, for tips, tricks and stories.

Bear

bear: A cuddly bear, for kids, health and food.

None

none: No host character.

Motion

Item animations (enter)

How the items of a scene appear as the narrator reaches them. Set style.enter for the whole video or enter on one scene.

enterNameWhat it does
popPopRise and scale up with a small overshoot (the original).
fadeFadePlain cross-fade.
slide-upSlide upGlide in from below.
slide-leftSlide from rightGlide in from the right.
slide-rightSlide from leftGlide in from the left.
slide-blurSlide and focusGlides in from the right while coming into focus.
driftDriftFloats up slowly while fading in. Calm and natural.
zoomZoomGrow from the centre.
focus-pullFocus pullStarts large and blurred, then snaps into focus.
blurBlur inCome into focus.
flipFlipTurn around a horizontal axis.
tiltTiltTurns in around a vertical axis.
rotateRotateSpin in slightly.
swingSwingHangs from its top edge and swings down.
bounceBounceDrop in and bounce.
dropDropFall from above.
elasticElasticSnaps in with a rubbery overshoot.
growGrowShoots up from its base.
launchLaunchShoots up from below, stretched, and settles.
revealWipe revealDrawn from left to right by a moving edge.
reveal-upRise revealDrawn from the bottom up by a moving edge.
curtainCurtainOpens from the centre outwards.
irisIrisA circle opens around each item.
warp-inWarpRushes in from far away, skewed and blurred.
flashFlashA bright flash that settles into place.
glitchGlitchA short digital stutter.
noneNoneAppear instantly.

Scene transitions

How a scene replaces the one before it. Set style.transition for the whole video or transition on one scene.

transitionNameWhat it does
riseRiseThe old scene drifts up and away as the new one rises into place (the original).
fadeDissolveA cross-dissolve: the old scene fades out while the new one fades in.
slide-leftPush leftThe old scene is pushed out to the left as the new one arrives from the right.
slide-rightPush rightThe old scene is pushed out to the right as the new one arrives from the left.
slide-upPush upThe old scene is pushed up as the new one arrives from below.
slide-downPush downThe old scene is pushed down as the new one arrives from above.
zoom-inPush inThe camera moves forward: the old scene grows past the viewer, the new one grows into place.
zoom-outPull backThe camera moves back: the old scene shrinks away, the new one settles from close up.
blurDefocusThe old scene goes out of focus and the new one comes into focus.
blur-zoomZoom blurA fast push forward with motion blur, as in a vlog.
whipWhip panA fast sideways pan with motion blur.
flipFlipThe old scene turns away and the new one turns in.
cubeCubeBoth scenes sit on the sides of a cube that turns.
wipeWipeThe old scene fades as an edge wipes the new one in from the left.
wipe-upWipe upThe old scene fades as an edge wipes the new one in from below.
irisIrisThe new scene opens from the centre as a circle.
diamondDiamondThe new scene opens from the centre as a diamond.
split-hSplit openThe new scene opens from a centre line, left and right.
swirlSwirlThe old scene spins away and the new one swirls in.
dropDropThe old scene falls away and the new one drops in with a bounce.
bounceBounce upThe new scene flies up from below with a bounce.
elasticElasticThe new scene stretches in and springs back.
throughZoom throughThe camera flies through the old scene and out the other side into the new one, with motion blur.
burnLight burnThe old scene burns out in a warm wash of light and the new one develops from it, like a film burn.
dipDip to blackThe old scene fades to black and the new one fades up from it.
flashFlashA white flash covers the cut.
glitchGlitchA digital glitch cut.
tvTVThe old scene switches off like a tube television and the new one switches on.
noneCutInstant cut.

The scene that leaves stays on screen while the next one comes in, so a cut never looks like a slide being swapped. Pick one calm transition for the whole video and use a different one on the few scenes where the story turns.

Camera

style.camera decides how the picture moves while a scene is on screen. dolly and handheld are the moves of a professional edit: the first lasts exactly as long as each scene.

cameraNameWhat it does
driftDriftA slow push in, pull out or sideways glide that changes from scene to scene (the default).
dollyDollyA clear, eased push in, pull out or glide that lasts exactly as long as each scene, so the picture is always travelling.
handheldHandheldA faint, irregular sway, like a camera held by a person.
stillStillThe camera does not move.

Colour grade

style.grade puts one deliberate colour look over the whole picture, the way the last step of a professional edit does: a tone curve, a saturation and a tint for the shadows and the highlights. It is left out by default.

Clean

clean: A little more contrast and colour; nothing else. Bright product shots stay true to life.

Cinematic

cinematic: Teal shadows and warm highlights, the look of a film trailer.

Golden

warm: Warm, sunlit tones. Food, coffee, lifestyle and hospitality.

Cool

cool: Crisp, bluish shadows. Tech, software and anything that should feel precise.

Punchy

punchy: High contrast and saturated, made to stop a thumb on a feed.

Matte

matte: Lifted blacks and softer colour. Fashion, beauty and lifestyle brands.

Luxe

luxe: Deep blacks, restrained colour and gold in the highlights. Premium products.

Effects

Effects are finishing touches over the whole picture: a vignette, film bars, a colour grade, a glow. style.effects takes a list of up to 4; [] switches off the effects of a theme.

Vignette

vignette: Darkens the corners to pull the eye to the centre.

Letterbox

letterbox: Black cinema bars at the top and bottom.

Frame

frame: A thin inset border, like a picture frame.

Film

film: Warm, slightly faded colour with a hint of grain, like old film.

Black and white

mono: Drains all colour from the picture.

Vivid

vivid: Pushes saturation and contrast.

Dim

dim: A darker, moodier picture.

Light leaks

leak: Warm light drifting across the picture, as if the lens let some in.

Haze

haze: A soft, bright bloom over the picture.

Text glow

glow: Headlines and captions get a soft glowing halo.

Chromatic edge

chromatic: Headlines get a subtle red and blue colour split.

Scan lines

scanfx: Fine CRT lines over everything.

Shine

shine: A band of light that glides across the picture every few seconds, like a glint on polished metal.

Film grain

grain: Fine, restless grain over the picture. It takes the digital edge off and makes the colours feel printed.

Captions

Captions show the sentence being spoken, a few words at a time, with the current word highlighted. They can be burnt into exports (captions: true, the default) or switched off. captionPosition is bottom (the default) or top.

Glass

glass: Frosted dark pill with a karaoke highlight (the original).

Plain

plain: Bold text with a soft shadow, no box.

Highlight

highlight: Spoken word gets a coloured marker behind it.

Outline

outline: Heavy outlined text, social-video style.

Bar

bar: A full-width dark strip, news style.

Bold

bold: Large bold text with the spoken word enlarged.

Neon

neon: Glowing letters in the accent colours; the spoken word flares up.

Sticker

sticker: A white label, slightly tilted, like a sticker slapped on the picture.

Underline

underline: Plain bold text; the spoken word gets a thick coloured underline.

Boxed

boxed: Every word in its own rounded chip; the spoken word lights up.

Karaoke

karaoke: Words already sung are lit, the rest are dimmed, like a lyric video.

Cinema

cinema: Italic serif subtitles with a fine shadow, like a film.

Comic

comic: Chunky letters with a hard offset shadow; the spoken word pops.

Gradient

gradient: Letters filled with the accent gradient.

Terminal

terminal: Green-on-black monospace in a console strip.

Top bar, progress and logo

Top bar

Every scene except the title card shows a bar along the top with the host, the title, the kicker and the brand name. style.header is the list of the parts to show: leave it out for all of them, give a shorter list to keep some, or [] to remove the bar from the whole video. A single scene can override it with header: true or header: false, which is handy for a map or a big statement that should fill the frame.

header partNameWhat it shows
hostHostThe host character (or picture) at the left end of the bar.
titleTitleThe title of the video.
kickerKickerThe small line above the title (`kicker` of the video).
brandBrand nameThe brand name at the right end of the bar (`brand.name` of the video).

Progress indicator

style.progress adds an indicator along the top edge of the video (or a small ring in the corner), so viewers see how far they are. It is off by default, which suits short and cinematic videos; use it for long lessons. A scene can turn it on or off with progress: true or progress: false. With more than 16 scenes dots falls back to bar.

progressNameWhat it does
noneNoneNo progress indicator.
barBarA thin bar along the top edge that fills as the video goes on.
dotsDotsOne dot per scene along the top edge; the current one is stretched.
glowGlow barA thicker bar with a glowing head that fills as the video goes on.
ringRingA small ring in the top corner that fills as the video goes on.

Logo

brand.logo is the address of a picture (an http(s) address, a data:image URL or a path starting with /) shown in a corner of every scene. brand.logoPosition picks the corner: top-right, top-left, bottom-right, bottom-left. A transparent PNG or an SVG looks best. A logo that would not stand out on the background (a white logo on a light video) can sit on a rounded plate: brand.logoPlate is light (for a dark logo) or dark (for a light one).

Safe zones

On a tall video (9:16) the apps of TikTok, Instagram and YouTube draw their own buttons, names and captions over the picture. style.safeZone keeps the titles, captions and logo clear of them, and draws everything a little smaller to fit. The margins are those the platforms publish for a 1080 × 1920 video; all takes the tightest of each, so one video works everywhere. Other shapes are not changed.

safeZoneNameWhat it keeps clear
tiktokTikTokClear of TikTok's top bar and the caption, music and button stack at the bottom and right.
reelsInstagram ReelsClear of the Reels header and the account, caption and button stack.
shortsYouTube ShortsClear of the Shorts header, the channel line and the buttons on the right.
allAll of themThe tightest margins of the three, so one video works on every platform.

Shapes and tones

Corner shape

shape sets how round cards, chips and buttons are.

sharp · Almost square corners. Technical and editorial.
soft · Gently rounded corners.
round · The original generous corners.
pill · Very round, bubbly corners.
bubble · The roundest corners the cards can take. Toy-like.

Tone sets

Tones colour chips, bars and chart parts. tones chooses the set; an item then picks one of the eight tones by name with its own tone field (rose marks something negative, emerald something positive).

vivid · Saturated accents (the original).
violetemeraldamberroseskyfuchsiatealorange
pastel · Soft light accents.
violetemeraldamberroseskyfuchsiatealorange
muted · Desaturated, serious accents.
violetemeraldamberroseskyfuchsiatealorange
mono · Neutral slate accents, no colour coding.
violetemeraldamberroseskyfuchsiatealorange
neon · Electric accents that glow on dark backdrops.
violetemeraldamberroseskyfuchsiatealorange
earth · Natural clay, moss and stone accents.
violetemeraldamberroseskyfuchsiatealorange
candy · Bright sugary accents.
violetemeraldamberroseskyfuchsiatealorange
ocean · Cool blues and teals only.
violetemeraldamberroseskyfuchsiatealorange
retro · Warm, slightly faded print-era accents.
violetemeraldamberroseskyfuchsiatealorange