🎬 Platform
YouTube
Upload videos to YouTube Studio. Supports shorts, long-form, and live streams.
studio.youtube.com
MP4MOVAVI Max 256GBUp to 12hr
✖️ Platform
Twitter / X
Post text, images, and video clips. Best for announcements, teasers, and engagement.
x.com/compose/post
MP4GIFPNGJPG Video ≤ 2:20512MB max
📡 Platform
Rumble
Upload videos to Rumble. Growing platform with monetization and live content.
rumble.com/upload.php
MP4MOVWMV Max 15GBNo duration limit
🎵 Platform
TikTok
Upload short-form video content. Best for viral reach, music clips, and trends.
tiktok.com/upload
MP4WebM Max 10GB≤ 10 min
🚀 The Upload Workflow
From raw video to published everywhere — 5 steps, that's it.
1
Drop your video
Drag a video file onto the upload zone or click to browse. Your browser reads the file locally — nothing is sent to a server at this point.
2
Fill in the metadata
Add a Title, Description, and Tags (press Enter after each tag). You can type it manually or use the AI assistant below to generate it for you.
3
Hit FORMAT METADATA
Click 📋 FORMAT METADATA to instantly generate platform-optimised versions of your title, description, and tags for all 4 platforms at once. Each section has a Copy button — click to copy, paste directly into the studio.
4
Paste your platform URLs
After uploading to each platform, paste the video URL into its card (YouTube, Twitter, Rumble, TikTok). These get saved with the entry so you can track everything in one place.
5
Upload to Manager
Hit 🚀 UPLOAD TO MANAGER. The entry saves to your Manager with everything attached — frames, thumbnails, stats tracking, and reupload support.
🤖 AI Metadata Assistant
Let any AI write your title, description & tags — then import with one click.
🤖 Let AI write your title, description & tags
Click 🤖 AI Paste into ChatGPT / Claude / Grok Answer its questions Ask for JSON Click 📥 IMP Everything fills in ✓
The 🤖 AI button copies a smart prompt to your clipboard. Paste it into any AI — ChatGPT, Claude, Grok, Gemini, anything. The AI will ask you a few questions about your video, then generate a ready-to-use JSON block. Copy the JSON, come back to Uploaid, and hit 📥 IMP. Your title, description, tags, and platform URLs all fill in automatically in one shot.
💡
Pro tip: After importing the JSON, scroll down and hit FORMAT METADATA — it immediately reformats everything for each platform’s specific character limits and hashtag rules.
📄 Metadata JSON Format
The format used by Import & Export. Paste from any AI, or hand-write it yourself.
example-metadata.json
{
  "title": "Freedom Ain’t Free — Full Documentary",

  "description": "A raw look at what it really costs to live free. No filters, no agenda — just the truth. Watch till the end.

#Freedom #Documentary #Truth",

  "tags": [
    "freedom", "documentary", "truth",
    "independent", "realcontent"
  ],

  "platform_urls": {
    "youtube": "https://youtu.be/abc123",
    "twitter": "https://x.com/user/status/123",
    "rumble": "https://rumble.com/v-abc123",
    "tiktok": "https://tiktok.com/@user/video/123"
  }
}
📤
EXP button: Click EXP at any time to copy the current state of the upload form as JSON to your clipboard — handy for saving your work or sharing metadata with someone else.
📋 Platform Formatting
One click formats your metadata for all 4 platforms — character limits, hashtags, everything.
🎬 YouTube & 📡 Rumble
Title ≤ 100 chars Full description Tags list Video URL
✖️ Twitter / X
Tweet ≤ 280 chars Top 5 hashtags Thread reply (desc)
🎵 TikTok
Caption ≤ 2200 chars All hashtags appended Auto-truncates cleanly
🖱️ Copy buttons
Per-section copy Paste straight into studio No extra formatting
🛠️ Manager & Reupload
Your command centre — track uploads, stats, frames, and reupload in one click.
📋
Manager page
Every upload you save appears here with its cycling frame preview (Beginning → Middle → End), platform URLs, stats, and actions. Your command centre for all published content.
Reupload
Click ↩ Reupload on any manager card to jump back to the upload page with the title, description, tags, platform URLs, and thumbnails all pre-loaded. Just drop the new video file and hit upload — everything else is already done.
📊
Stats tracking
Click 📊 Stats on any card to enter views, likes, and comments per platform. Stats aggregate across platforms and show on the Stats page — your full content performance dashboard.
🎬
Frame previews
Each card shows an animated preview cycling through the Beginning, Middle, and End frames extracted from your video. Hover to pause. Click to advance. For older uploads, click the 🎬 + add frames placeholder and drop the video to extract frames instantly.