FREE PRESET LIBRARY

Preset Library

Ready-to-use JSON presets for Video Tool Pro. Download and import in one click — or drag & drop directly into the editor.

Open the editor How to use
AVAILABLE PRESETS

6 presets, free to use and modify

🎬

Default Title Card

2 layers · Centered bold title with a subtitle fade-in. Perfect opener for any video — tutorial, vlog, presentation.

Stamp entrance · 1.05x zoom · ~3s

↓ Download JSON
👤

Minimal Lower Third

2 layers · Name + role at the bottom-left with a clean slide-in. Ideal for interviews, speaker intros, podcast clips.

Slide from left · No zoom · 2s–8s visible

↓ Download JSON
📱

Social Media Intro

2 layers · Bold centered title with a stamp punch and Ken Burns zoom. Great for Instagram Reels, TikTok, Shorts.

Stamp + slide · 1.15x zoom · ~3s

↓ Download JSON

Branded Intro (2 scenes)

7 layers · Full-featured opener: logo stamp, typewriter tagline, slide-in corner tags, final message. Showcases most animations.

Stamp + typewriter + 4 slides · 1.08x zoom · ~7s

↓ Download JSON
📝

Typewriter Quote

3 layers · Letter-by-letter reveal of a quote with attribution fade-in. For inspirational videos, essays, reels.

Typewriter · Slight zoom · ~6s

↓ Download JSON
📹

YouTube CTA Outro

4 layers · End-card with subscribe prompt, arrow, bell reminder, and channel handle. Drop-in outro for any YouTube video.

Stamp + slide · 1.05x zoom · ~5s

↓ Download JSON
HOW TO USE

Three ways to load a preset

💾

1. Import button

Download the JSON file above. In the editor, click the ↑ Import button in the "Presets JSON" panel and pick the file.

📃

2. Drag & Drop

Drag the downloaded .json file and drop it anywhere on the editor. The preset section highlights in magenta when ready to receive.

📄

3. Edit & Save your own

Tweak any preset in the editor. Click ↓ Export to save your own JSON file. Share it with your team or reuse it on future videos.

JSON FORMAT REFERENCE

Build your own preset

The preset format is simple JSON. You can craft presets by hand in any text editor. Here is the complete reference for every field.

Top-level structure

{
  "_format": "banner-text-editor-v3",
  "_version": 3,
  "_description": "Optional human-readable description",
  "layers": [ ... ],
  "videoEffects": { ... }
}

Layer fields

Each layer in the layers array describes one text element. Maximum 10 layers per preset.

Field Type Description
idnumberUnique layer ID (1, 2, 3...)
textstringThe text to display
fontstringArchivo Black, Space Mono, Bebas Neue, Rubik Mono One, Fraunces, Archivo
sizenumberFont size in pixels (12–200)
colorhexText fill color (e.g. "#ffffff")
outlineColorhex / "none"Text outline color, or "none" to disable
outlineSizenumberOutline thickness (0–12)
posstringAnchor: tl, tc, tr, cl, cc, cr, bl, bc, br
offsetX / offsetYnumberPixel offset from the anchor point
startnumberAppearance time in seconds
endnumberDisappearance time (0 = stay until end)
animInstringnone, fade, slide-l, slide-r, slide-t, slide-b, scale, typewriter, stamp
animDurnumberEntrance duration in seconds (0.1–3)
animOutstringnone, fade-out, slide-out-l, slide-out-r, slide-out-t, slide-out-b, scale-out
animOutDurnumberExit duration in seconds (0.1–3)
opacitynumberLayer opacity (0–1)

Video effects

The videoEffects object is applied to the whole video.

Field Type Description
zoomnumberKen Burns end zoom (1 = none, 1.2 = 20% in)
zoomDirectionstringcenter, top-left, top-right, bottom-left, bottom-right
speednumberPlayback speed multiplier (0.25–4)
brightnessnumberPercentage (100 = normal, 150 = +50%)
contrastnumberPercentage (100 = normal)
saturationnumberPercentage (0 = grayscale, 200 = very saturated)

Ready to try them?

Open the editor