Template Customization

Master Props Editing

Your complete guide to customizing templates through the props interface. Learn to modify text, adjust colors, replace media, and fine-tune timing to transform any template into exactly what you need.

Props Text Colors Media Timing
01

Understanding the Props Interface

Get familiar with how props work and how they enable powerful customization without touching code.

Rule

What Are Props?

Props (properties) are the customizable inputs that control what appears in your video. Think of them as the knobs and dials that let you adjust a template's content and appearance without modifying the underlying code.

Remotion Props Documentation
Tip

Accessing the Props Panel

Open Remotion Studio with npx remotion studio, select your composition from the sidebar, and find the props panel on the right. All editable properties appear here with appropriate input controls.

Rule

Zod Schema Integration

Templates define their props using Zod schemas. This enables the Studio to automatically generate form controls—text fields, color pickers, sliders, and checkboxes—based on the property types.

Remotion Visual Editing Guide
This project

Common Prop Types

Most templates expose these configurable property types that you can adjust through the props panel.

TypeDescriptionExample
TextHeadlines, body copytitle: "Welcome"
ColorBackground, accentprimaryColor: "#0066cc"
ImageLogos, photoslogoUrl: "/logo.png"
NumberDuration, sizesdurationInSeconds: 5
BooleanShow/hideshowLogo: true
Tip

Real-Time Preview

As you adjust props in the Studio, changes appear instantly in the preview. This immediate feedback loop makes experimentation fast and intuitive.

Tip

Saving Your Changes

After adjusting props, click the save icon to update your defaultProps in the source file. You can also copy the props object as JSON for use in CLI rendering.

02

Text Customization

Master text props to craft compelling headlines, descriptions, and calls-to-action that match your brand voice.

Rule

Text Prop Basics

Text props control all written content in your video—headlines, subtitles, body copy, labels, and CTAs. Most templates expose multiple text props for different content areas.

Template Customization Guide
This project

Before: Default Text

Templates ship with placeholder text that demonstrates the layout and timing.

  • headline: "Your Headline Here"
  • subtitle: "Add your subtitle"
  • ctaText: "Learn More"
This project

After: Customized Text

Replace placeholders with your actual content to make the template your own.

  • headline: "Introducing Our New Feature"
  • subtitle: "The fastest way to create videos"
  • ctaText: "Get Started Free"
Tip

Headline Best Practices

Keep headlines concise—3 to 7 words work best for readability. Longer headlines may get truncated or require smaller font sizes that reduce impact.

Tip

Match Your Brand Voice

Adjust language to fit your brand's tone. A playful brand might use casual language, while a professional service might prefer formal phrasing.

Rule

Test Different Lengths

Some templates handle long text better than others. Always preview your video with actual content to ensure text fits properly and animations work as expected.

Template Testing Guidelines
03

Color Adjustments

Transform templates to match your brand palette by customizing background, accent, and text colors.

Rule

Color Prop Format

Most templates expect colors in hex format (#RRGGBB). Some also support RGB, HSL, or named colors, but hex codes provide the most consistent results across all templates.

Remotion Color Documentation
This project

Before: Default Colors

Templates include a default color scheme that works well together but may not match your brand.

  • backgroundColor: "#1a1a2e"
  • primaryColor: "#4361ee"
  • textColor: "#ffffff"
This project

After: Brand Colors

Replace default colors with your brand palette to create a cohesive visual identity.

  • backgroundColor: "#0f172a"
  • primaryColor: "#22c55e"
  • textColor: "#f8fafc"
Tip

Maintain Contrast

Ensure text remains readable against backgrounds. Light text on dark backgrounds (or vice versa) should have a contrast ratio of at least 4.5:1 for accessibility.

Rule

Color Hierarchy

Most templates use three color levels: primary (main brand color), secondary (supporting color), and accent (highlights and CTAs). Adjust all three for a cohesive look.

Design System Guidelines
Tip

Use the Color Picker

The Studio's built-in color picker makes it easy to experiment with colors. Click any color prop to open the picker, then adjust hue, saturation, and lightness visually.

04

Media Replacement

Swap out placeholder images, logos, and backgrounds with your own assets to personalize templates.

Rule

Image Prop Types

Image props accept URLs pointing to your assets. You can use local files from your project's public folder or fully qualified URLs for hosted images.

Remotion Asset Documentation
This project

Local Images

Place images in your project's public folder and reference them with a leading slash.

  • logoUrl: "/images/my-logo.png"
  • backgroundImage: "/images/hero-bg.jpg"
  • productPhoto: "/images/product.png"
This project

Remote Images

Use fully qualified URLs for images hosted on CDNs or external services.

  • logoUrl: "https://example.com/logo.png"
  • productImage: "https://cdn.example.com/product.jpg"
Tip

Check Dimensions

Review the template's expected image dimensions before replacing assets. Using images with the correct aspect ratio prevents stretching or cropping issues.

Tip

Optimize File Size

Large images can slow down preview rendering. Compress images appropriately—aim for under 500KB for most assets, under 2MB for full-screen backgrounds.

Rule

Use PNG for Logos

PNG format supports transparency, making logos more versatile. They can be placed on any background color without visible edges or artifacts.

Asset Best Practices
05

Timing Changes

Fine-tune video duration, animation timing, and pacing to match your content and platform requirements.

Rule

Duration Props

Timing props control how long elements appear and when animations occur. The main duration prop is typically durationInFrames, calculated as seconds × fps (e.g., 5 seconds at 30fps = 150 frames).

Remotion Timing Documentation
This project

Before: Default Duration

Templates ship with default timing optimized for common use cases.

  • durationInFrames: 150 (5 seconds at 30fps)
  • introDuration: 30 (1 second intro)
  • outroDuration: 30 (1 second outro)
This project

After: Extended Duration

Adjust timing to fit your content needs and platform requirements.

  • durationInFrames: 300 (10 seconds at 30fps)
  • introDuration: 60 (2 second intro)
  • outroDuration: 45 (1.5 second outro)
Tip

Platform Considerations

Different platforms have different ideal lengths. Instagram Reels work well at 15-30 seconds, TikTok at 15-60 seconds, and YouTube Shorts at up to 60 seconds.

Tip

Allow Reading Time

Give viewers enough time to read text. A good rule of thumb: 3-4 seconds for headlines, 5-7 seconds for longer text blocks. Test playback to ensure comfortable pacing.

Rule

Frame Rate Awareness

Most templates use 30fps. When calculating duration, multiply seconds by the frame rate. For 60fps compositions, the same 5-second video requires 300 frames instead of 150.

Remotion Frame Rate Guide
Keep Learning

Related tips

Continue exploring with these related guides and tutorials.

Ready to customize your first template?

Now that you understand props editing, explore our template library to find the perfect starting point. Each template includes comprehensive props for full customization.