The TikTok spec that matters in {{year}}
If you build for the constraints, your brand video ships faster and performs better. Here is the punch list you actually need for TikTok in {{year}}:
- Aspect ratio: 9:16 vertical is default. Render at 1080 x 1920 px. 1:1 and 16:9 are supported but underperform in feed.
- Duration cap: TikTok allows long uploads, but the feed rewards short. Aim for 15-35 seconds for brand videos. If you must go long, consider a 45-60 second cut with clear mid-video rehooks.
- File: H.264 MP4 or MOV, 8-12 Mbps for 1080p is a sweet spot. AAC audio at 44.1 kHz.
- Captions: Platform caption field supports up to ~2,200 characters, but only the first ~80 characters reliably show without tapping more. Your on-video subtitles are what most users read.
- Sound: TikTok is sound-on by default, but many viewers are on low volume or in public. Build for sound-on and sound-off at once. Every critical line should be readable without audio.
- Safe zones: UI can cover edges. Keep essential text inside the central 80 percent of the frame. Practical rule - leave a minimum 10 percent margin on all sides, and avoid placing text over the bottom caption area.
- Thumbnails: TikTok uses the first frame or a selected frame as the cover. Pick a frame with a human face, high contrast, and a short 2-3 word label.
The structure that works for TikTok brand videos
The scroll is your biggest competitor. In practice, the best performing brand videos use tight beats, a visible CTA, and repetition of the value proposition. Choose a template by length.
15-20 second template - for new audience reach
- 0:00-0:02 - Pattern break hook. Visual motion in the first 0.5 seconds. On-screen text states the outcome in 6 words or less.
- 0:02-0:07 - Setup. One sentence that frames the problem your viewer actually feels. Show the person your audience identifies with.
- 0:07-0:14 - Payoff. Demonstrate the product solving the problem in one shot. Use a magnified UI or over-the-shoulder if software, or a clear before and after if physical.
- 0:14-0:18 - CTA. 4-6 word directive and brand mark. Example: "Try it free today" or "Shop the drop".
- 0:18-0:20 - Logo sting or product beauty shot. Keep it short.
25-35 second template - for education and recall
- 0:00-0:03 - Hook. Outcome, contrarian take, or number. On-screen text plus motion.
- 0:03-0:10 - Credibility. One quick proof point - metric, press badge, or real user.
- 0:10-0:20 - How it works. 2-3 micro steps. Each step gets its own cut and subtitle.
- 0:20-0:30 - Social proof. 1 line testimonial or a before-after pair with a metric.
- 0:30-0:35 - CTA. Specific next step with urgency or incentive.
45-60 second template - for complex products
- 0:00-0:02 - Pattern break hook. Immediately show the result.
- 0:02-0:08 - Stakes. Name the pain and cost of doing nothing.
- 0:08-0:25 - Demo. 3-5 cuts, each 3-5 seconds. Zoom to detail, then pull back.
- 0:25-0:35 - Proof. Metric plus context. Example: "Cut onboarding time by 43 percent across 1,200 new signups".
- 0:35-0:50 - Objection handling. Two quick objections, one line each, then resolves.
- 0:50-0:60 - CTA and offer. Repeat hook in different words, then the ask.
Editing rules that map to TikTok behavior:
- Cut density: Change something every 1.0-2.0 seconds - frame, crop, text, or b-roll - to reset attention without feeling chaotic.
- First frame matters: Start on a face, a bold UI, or a surprising visual. Avoid fades at the start.
- On-screen text drives comprehension: Each beat gets a headline in 6-8 words max.
- CTA visibility: Keep the CTA text on screen for at least 2.5 seconds. Repeat it in the caption field.
Hooks that earn attention
Use formulas that compress value into a single breath. Below are 5 field-tested patterns with examples you can adapt.
1) Outcome in a number
- Formula: Do X to get Y in Z time.
- Examples:
- "Launch a TikTok brand video in 15 minutes"
- "Cut ticket triage by 40 percent this week"
2) Pattern interrupt with a contrarian take
- Formula: Everyone says A. We do B - here is why.
- Examples:
- "Stop adding b-roll - fix your first 3 seconds"
- "You do not need a studio - you need a brand kit"
3) Before - after - bridge
- Formula: Before pain, after state, one line bridge.
- Examples:
- "Before: hours scripting. After: a 30 second cut. Bridge: a repeatable prompt."
- "Before: blurry captions. After: crisp, auto-burned text. Bridge: sane rules."
4) Build in public
- Formula: We shipped X - here is the metric that moved.
- Examples:
- "We fixed our first 2 seconds - watch retention jump 19 percent"
- "One caption rule that lifted completion by 12 percent"
5) Challenge or checklist
- Formula: Do these N things to get Y.
- Examples:
- "3 edits to beat the scroll on TikTok"
- "The 5 second brand video checklist"
Brand + voice: why consistency beats a one-off, and how HyperVids per-project brand kit handles it
On TikTok, consistency compounds. A single viral post is luck. A coherent brand system is engineering. Your audience learns to recognize your look, tone, and promise in the first frames. That familiarity drives watch time and clicks more than a new gimmick.
What to lock in as a brand kit for short-form:
- Typography: One headline font and one body font sized for vertical. Headline 88-120 px, body 56-72 px at 1080 x 1920. Test legibility on a 5.4 inch screen.
- Color: A primary brand color for highlights and a high-contrast text treatment. Use a 4.5:1 contrast ratio or better for accessibility.
- Lower thirds: A repeatable bar or card that displays names, steps, or proof. Keep height under 22 percent of screen to avoid conflicts with TikTok UI.
- Motion: A short 0.3-0.5 second brand move-in for titles and a 0.3 second out. Avoid long intros.
- Tone and language: 2-3 approved phrases for CTAs and 2-3 approved ways to say your core value. This is your voice contract.
Inside a per-project brand kit, the tool applies fonts, colors, lower thirds, and motion consistently and swaps in variants per channel. The app is powered by the /hyperframes skill and your existing Claude CLI subscription. You define the rules once, then reuse them, so every TikTok cut inherits the same visual voice while still customizing hooks and CTAs per concept.
Captions + accessibility that keep viewers watching
Subtitles are not optional on TikTok. They are your second track of meaning and they drive completion. Treat them like UI, not decoration.
- Always-on subtitles: Burn them into the video so they survive reposts and duets.
- Contrast: Use white text with a 2-4 px black stroke or a semi-opaque background pill. Minimum contrast ratio 4.5:1.
- Size: 52-64 px for body subtitles at 1080 x 1920, depending on font weight. Test on a phone at arm's length.
- Max characters per line: 28-32 characters with 2 lines max. If a line overruns, break manually rather than auto wrap.
- Reading speed: 160-180 words per minute. Keep each subtitle on screen for 1.0-2.5 seconds. For complex terms, extend to 3.0 seconds.
- Placement: Keep subtitles in the lower third but above the bottom caption area. Offset by 10 percent from the bottom to avoid UI.
- Emphasis: Use lightweight color accents sparingly. Bold only the operative word per line.
- Sound-off coverage: Any on-screen action that matters must be captioned. If you show a metric, put the number in the subtitle.
A sample HyperVids prompt for a TikTok brand video
Paste the following as a single prompt along with your brand kit loaded for the project. It encodes the structure, tone, and TikTok constraints.
Goal: 25-30 second TikTok brand video that explains how our app turns a one-line prompt into a finished vertical video. Audience: busy founders and PMs who publish on TikTok and Reels. Brand voice: practical, technical but accessible, modern. Avoid hype. Use short, declarative sentences. Hook options: outcome-first or contrarian. CTA: "Try it free today" and on-screen QR code. Structure: - 0:00-0:03 Hook - on-screen text in 6-8 words, motion in first 0.5s. - 0:03-0:08 Credibility - one metric or social proof. - 0:08-0:20 How it works - 3 micro steps, 3-5s per step. - 0:20-0:28 CTA - directive plus logo sting. On-screen subtitle rules: - 28-32 chars/line, max 2 lines, 160-180 wpm. - Keep text inside central 80 percent of frame. - White text with black stroke, 4 px. Visuals: - Talking-head host on left third, UI b-roll on right with masked frame. - Zoom to cursor on key actions. TikTok spec: - 1080x1920, H.264 MP4, AAC audio. - Keep critical text 10 percent from edges. Include a script, shot list with timestamps, on-screen text per beat, and export settings. Use /hyperframes to produce the timeline and keyframes.
What comes out when you run this prompt with your brand kit:
- A short script mapped to timestamps and beats, with on-screen text that respects the 28-32 character rule.
- A shot list that alternates talking head and UI b-roll, already sized for 9:16 and safe zones.
- Auto-generated subtitles burned in with your fonts and colors, plus a caption field suggestion under 80 visible characters.
- Export settings for 1080 x 1920, 8-12 Mbps H.264, and audio normalization to -14 LUFS integrated.
Common failure modes that make TikTok brand videos flop
- Soft first frame: Starting on a fade or a logo bumper costs you the first 2 seconds. Open on motion and a claim.
- Too many words: Over 32 characters per line or more than 2 subtitle lines will drop comprehension. Trim or split lines.
- Feature dumping: Listing product features without a clear outcome or proof reduces recall. Anchor to a measurable result.
- No face, no trust: A human face in the first 3 seconds increases retention. If you sell software, show a person plus UI.
- Poor contrast: Low contrast text blends into the background. Use strokes or background pills consistently.
- Cut inertia: Shots longer than 3 seconds early in the video feel slow. Add micro-movements - zoom, crop, or b-roll swap.
- CTA buried: A whisper CTA in the last 0.5 seconds fails. Hold the CTA for at least 2.5 seconds and repeat it in the caption.
- Ignoring safe zones: TikTok UI covers corners and the bottom. Keep subtitles and CTAs out of the caption area.
- Unclear offer: "Learn more" is not a TikTok-native ask. Be specific - "Try it free today", "Get the template", "Shop the drop".
Conclusion: ship brand videos that fit TikTok, not the other way around
The fastest path to repeatable results is a small set of constraints and a process you can run every week. Lock your brand kit, pick one of the structures above, and iterate on hooks. Treat captions as product UI and keep visual decisions inside safe zones. If you want the fastest way to turn brand context and a one-line prompt into a finished vertical cut, HyperVids gives you a per-project brand kit, timeline automation with /hyperframes, and exports that match TikTok specs. Build once, then scale by swapping hooks, proof points, and CTAs.
FAQ
How long should a TikTok brand video be in {{year}}?
15-35 seconds is the sweet spot for most brands. If your product requires more explanation, go to 45-60 seconds, but add a mid-video rehook and keep cut density high. The first 3 seconds must stand alone.
Do I need captions if TikTok is sound-on?
Yes. Many people watch at low volume, in public, or in a second language. Burned-in subtitles increase comprehension and completion, and they let you encode the message visually for sound-off playback.
What is the fastest way to keep my visual style consistent across videos?
Create a per-project brand kit with fonts, colors, lower thirds, motion timings, and CTA patterns. Apply it to every script. HyperVids automates this mapping so every cut inherits your visual voice without manual keyframing.