YouTube End Screen Simulator
Design your end screen layout. Test it before uploading. Export it for After Effects.
Drop your video here
MP4 or WebM · Short videos work best (5–10s)
Updates automatically when media is loaded.
YouTube allows end screens during the last 5–20 seconds. Elements appear only during this window when a video is loaded.
{
"canvas": { "width": 1920, "height": 1080 },
"elements": []
}
Thunder Studio
Import this JSON directly into After Effects. Auto-generates shape layers from your layout.
Get ExtensionEnd Screen Templates
Unlock professional After Effects kits designed specifically for this simulator.
Explore TemplatesStop Guessing. Start Designing.
YouTube gives you zero tools to preview your end screen before publishing. This simulator lets you design, test, and perfect your layout — so you never wonder "will this look right?" again.
Preview Before Upload
Test how your end screen elements look over your actual video footage. Catch overlap issues and bad positioning before your audience does.
Create End Screen Templates
Build reusable layouts once and export them as JSON files. Load the same layout into After Effects for every video — consistent branding, zero effort.
Mobile-Safe Layouts
Toggle the mobile crop preview to see how your end screen looks on phones. YouTube crops 16:9 videos on mobile — make sure your elements stay visible.
Design Here, Build in After Effects
Export your layout as JSON, then use Thunder Studio to instantly generate shape layers in After Effects — pixel-perfect positioning, zero manual alignment.
The extension reads your layout data and creates color-coded placeholder shapes at the exact positions. Select multiple layouts and batch-build compositions in one click.
{
"version": "1.0",
"tool": "Thunder Motion End Screen Simulator",
"canvas": {
"width": 1920,
"height": 1080
},
"safeZone": {
"left": 96,
"top": 54,
"right": 1824,
"bottom": 918
},
"elements": [
{
"type": "video",
"name": "Video #1",
"x": 40,
"y": 140,
"width": 615,
"height": 345
},
{
"type": "subscribe",
"name": "Subscribe #2",
"x": 1586,
"y": 140,
"width": 294,
"height": 294
}
]
}